親ウィンドウの関数呼び出し

  • 2011/06/11(土) 12:50:27

・親ウィンドウ側実装
function fooFunc(){
     alert('foo!!');
}

・子ウィンドウ側呼び出し
windows.opener.fooFunc();


・注意事項
windows.opener.execScript("fooFunc();","javaScript");
と書いても同じですが、IE以外では動かないので使わないほうが無難。

親ウィンドウへの値渡し

  • 2011/06/11(土) 12:49:39

・親ウィンドウ
var value;
function setValue(v){
      value = v;
}

・子ウィンドウ
windows.opener.setValue(v);