2

iframe に指定された div id が含まれている場合、iframe の親ページを 1 回だけ更新することはできますか?

親ページでこれを試しましたが、うまくいきませんでした:

if document.frames('myiframe').(document.getElementById("iframedivID") !== null) { window.location.href = "mysite.com"; } 
4

1 に答える 1

2

内部ドキュメントの読み込みに時間がかかります。したがって、内部ドキュメントがロードされるまで待機する必要があります。ロードされると、内部divにアクセスできるようになります。これが私のHTMLとJavaScriptコードの例です。このため、初めてアラートがnullになる可能性があります。お役に立てれば。

Test.html

<iframe id="iframedivID" src="Test1.html"></iframe>

Test1.html

<div id='myDiv'>My name is ravindra</div>
<script type="text/javascript">
    if (window.parent.window.location.href.toString().indexOf("?refresh") == -1){
        window.parent.window.location.href="Test.html?refresh";
    }
</script>
于 2013-03-12T14:00:59.253 に答える