2017-01-19 4 views
-1

Ich habe eine SetIframe-Funktion, um die iframe-URL dynamisch festzulegen, aber beim Zurücklesen der URL mit getIframe URL ist leer warum?kann iframe URL nicht programmgesteuert

index.html:

<iframe id="MyIframe" src="frame.html"> 
    </iframe> 

    <script> 
    function setIframe(iframeId, url){ 
     document.getElementById(iframeId).src = url; 
     } 

     function getIframe(iframeId){ 
     return document.getElementById(iframeId).src; 
     } 


     var url = "frame.html" + location.search; 
     alert(url); 
     setIframe('myIframe',url); 
     alert(getIframe("myIframe")); 
    </script> 

frame.html alert (location.search);

+0

Sie sind nicht alles von getIframe Rückkehr und nicht die Einstellung etwas in setIframe –

+0

Vielleicht sollten Sie so etwas wie JQuery verwendet, wenn Sie können. Sie haben dieses Problem bereits für einen Haufen Browser gelöst. Wie '$ ('