サブウィンドウの画面制御について
過去スレを確認しましたが、同じようない内容のモノがなかったため質問させて頂きます。
サブウィンドウ画面の制御についての質問なのですが、
親→子→孫といったように3画面同時に表示する場合があります。
この時、親を閉じると子と孫も、子を閉じると孫も同時に閉じたいと思っています。
しかし親から子、子から孫といったように一階層だと閉じることができますが、
親から孫と二階層になると閉じる事ができません。
どなたか解決方法をご存知の方がおられましたら、
ご教授頂けますでしょうか。
よろしくお願いします。
実装内容は以下のようになっています。
(必要部分以外は省略しています)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
----------------子画面用JavaScript--------------------
◆子を開く
function openWin1(){
subWin1 = window.open(url,"subWin1","");
}
◆子を閉じる
function closeWin1(){
if(typeof(subWin1) != 'undefined') {
// 子ウィンドウを閉じる
subWin1.close();
}
// 孫ウィンドウを閉じる
closeWin2();
}
-----------------------------------------------------
---------------孫画面用JavaScript--------------------
◆孫を開く
function openWin2(){
subWin2 = window.open(url,"subWin2","");
}
◆孫を閉じる
function closeWin2(){
if(typeof(subWin2) != 'undefined') {
// 孫ウィンドウを閉じる
subWin2.close();
}
}
-----------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
お礼
ありがとうございました。 解決できました。