JavaScriptで子画面から親画面の関数を実行する

JavaScriptで子画面から親画面の関数をする方法です。

基本的に子画面から親画面を操作したい場合には、「window.opener」を使います。例えば、親画面のmyFunc()という関数を実行した場合には、子画面で「window.opener.myFunc()」と記述することで実行できます。

 サンプルコード

親画面

子画面

子画面で「window.opener」により、親画面のwindowオブジェクトを取得しているイメージで、そのまま続けて「myFunc()」を記述して実行します。φ(.. )