★.opener オープン元のウィンドウを参照
★.closed ウィンドウが閉じているかを参照
★.name ウィンドウ名を参照/設定
★・・・親Windowオブジェクト(ウィンドウ名)
親ウィンドウとサブウィンドウとの間で相手のウィンドウを参照するにはopener、closedプロパティを使用します。
openerプロパティ
新しく開かれたウィンドウからそのウィンドウを開いた元のウィンドウを参照できます。★にウィンドウ名を指定した場合は指定したウィンドウの親ウィンドウ、ウィンドウ名を省略した場合は自分自身のウィンドウを開いた親ウィンドウを参照します。
closedプロパティ
指定したウィンドウが閉じているかどうかを参照します。閉じている場合はtrue、閉じていない場合はfalseを返します。このプロパティを使用すると、開いたウィンドウがユーザーによって閉じられてしまったかどうかを調べることができます。
nameプロパティ
ウィンドウ★の名前を参照/設定します。
文例
parentLoc = window.opener.location;
親ウィンドウのリンク先を変数 parentLoc に代入します。
if (newWin.closed)
alert(“閉じています”);
ウィンドウ newWin が閉じていた場合、「閉じています」というダイアログを表示します。
wName = newWin.name;
ウィンドウ newWin の名前を変数 wName に代入します。