私はmain.html
というiframe
(たとえば、id="myFrame"
)のページにchild.html
というページがあります。 これらのページのには、「フレームを非表示」というボタンがあります。これらのボタンのonclickはmain.js
ファイルで宣言されたhideFrame()
JS関数を呼び出します。 hideFrame()
関数は、myFrame
の表示を "none"に変更するだけです。 main.html
でボタンがときhideFrame()
関数を呼び出すよう他のHTMLページでHTMLページの要素にアクセスできるようにする
function hideFrame(){
document.getElementById("myFrame").style.display = "none";
}
myFrame
がmain.html
ファイルであり、それは動作します。フレームが非表示になります。しかし、私はchild.html
ページから関数を呼び出すと同じことが動作していません。
この要素(myFrame
)のフォームchild.html
にアクセスするにはどうすればよいですか?
可能な重複置く必要があります://のstackoverflowを。 com/questions/7570496/get-the-document-object-of-an-iframe) –
[iframeからの親ウィンドウ関数の呼び出し]の可能な複製(http://stackoverflow.com/questions/2161388/calling-a - 親ウィンドウ関数if-an-iframeから) – Quantastical