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);
Sie sind nicht alles von getIframe Rückkehr und nicht die Einstellung etwas in setIframe –
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 '$ ('
Wenn es ein Drittanbieter ist, kannst du es nicht lesen, aber deinen Code gibt nicht zurück – epascarello