iframeのURLを動的に設定するsetIframe関数がありますが、getIframeを使用してURLを読み取るときに空白になるのはなぜですか?iframe urlをプログラムで設定することはできません
の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 警告(location.search)。 (それはjQueryの関数ですが。)
を使用しますがgetIframeから何かを返していないとあなたができる場合はたぶん、あなたはjQueryのようなものを使用しなければならないsetIframe –
には何も設定しません。彼らはすでに多くのブラウザでこの問題を解決しました。 .after( '#other'); ' –
第三者の場合は、それを読むことはできませんが、あなたのコード返信しない – epascarello