ウィンドウが子ウィンドウを開くとき
var someVar = "someValue";
newWin = window.open("somepage.html","","");
子ウィンドウは親のグローバル変数にアクセスできます
var x = window.opener.someVar;
alert(x);
これは、Firefox 18、IE6、IE7、Opera 11.52、Safari 5.1.1 では正常に動作します (子アラート "someValue")。
うわぁ!他の誰かがこれを経験していますか?回避策はありますか?
以前は、どちらの方向からでもグローバル変数にアクセスでき、もう一方のウィンドウでも関数を実行できました。この機能がなくなるのは嫌です。デイブ