iframe に指定された div id が含まれている場合、iframe の親ページを 1 回だけ更新することはできますか?
親ページでこれを試しましたが、うまくいきませんでした:
if document.frames('myiframe').(document.getElementById("iframedivID") !== null) { window.location.href = "mysite.com"; }
内部ドキュメントの読み込みに時間がかかります。したがって、内部ドキュメントがロードされるまで待機する必要があります。ロードされると、内部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>