親ウインドウが閉じると子ウインドウも閉じるには?

[上に] [前に] [次に]
ビギナー 1999/08/05(木) 19:58:28
window.openで出来た子ウインドウを
親ウインドウが閉じたら 子も閉じたいんですが
子ウインドウに
<script language="javascript">
<!--
function SelfClose() {
if(opener.closed == true){
self.close()};
}
// -->
</SCRIPT>
</HEAD>
<BODY onLoad='Timer=setInterval("SelfClose()",200);'>
</BODY>
</HTML>
としたのですが NNだととじますが IE5.0だとダメです
NNならwindow.openのとき dependent=yes で出来ますしねぇ
どうすれば良いか教えてください。

maeda [E-Mail] 1999/08/06(金) 01:25:45
手前味噌で申し訳ありませんが、以下のページを参照してください。

http://www.octnet.co.jp/member/maeda/bug/

このページでは、親ウィンドウのページが移動する(またはウィンドウをクローズする)と、
子ウィンドウをクローズするという処理を行っています。
つまり、子が親の監視をするのではなく、親が消えるときに子を道連れにしているわけです。

ビギナー 1999/08/06(金) 06:38:59
ありがとうございます
ソース使わせていただいてもよろしいでしょうか?
ブラウザによって細かく処理されているのですね
感心しました

ビギナー 1999/08/06(金) 20:54:03
[[解決]]
解決とさせていただきます
maeda さん ありがとうございました。

maeda [E-Mail] 1999/08/08(日) 03:02:03
>ソース使わせていただいてもよろしいでしょうか?
どうぞ。というより、私自身、とほほさんのソースなどを参考にさせていただいている身なので(^_^;

#ちなみに、ブラウザごとに処理を切り分けているのは、
#システム管理者のポリシーにしたがっているためです。

[上に] [前に] [次に]