windowをcloseするには?

[上に] [前に] [次に]
kyu 2000/03/07(火) 11:52:28
ファイルの始めに(<html>タグの前に)いきなりJavaScript
が入っていて、そこで
window.open()したウィンドウを
閉じたいのですがどうすれば良いでしょうか?
いろいろclose()で試したのですが
「宣言されていません」とエラーが。

<script languge="JavaScript">
<!--
window.open("http://〜","mado2",'width=220,height=130');
self.focus();
//-->
</script>
<HTML>
<HEAD>
</HEAD>
<body>
</body>
</HTML>

フシギダネ 2000/03/07(火) 11:56:27
w = window.open("http://〜","mado2",'width=220,height=130');

w.close();

kyu 2000/03/07(火) 14:20:52
たしかに w = を付ければ
消えるのですが、最初の
<script>〜</script>は変更できない
前提なんです。
その場合はどうなるんでしょうか?

消せません 2000/03/07(火) 15:26:21
無料HPスペースの広告ウィンドウを消すのは
契約に反することになると思いますが…。
(たぶん消せないと思います)

kyu 2000/03/07(火) 16:45:21
ポップアップ広告を消すとは一言もいってないけど...。
ただ技術的に可能かどうか質問しただけです。

フシギダネ 2000/03/07(火) 21:37:34
ちょっと強引かもしれませんが、
<script languge="JavaScript">
<!--
window.open("http://〜","mado2",'width=220,height=130');
self.focus();
//-->
</script>
とは別のところで、既にオープンしているmado2に再度オープンをかけて
<script languge="JavaScript">
<!--
w = window.open("dummy.htm","mado2");
w.close();
//-->
</script>
で、どうでしょう。

kyu 2000/03/08(水) 08:46:18
[[解決]]
あ、できた。再度オープンっていうのが
ポイントだったのか...
とても参考になりました。
ありがとうごさいます。フシギダネさん。
消せましたね。消せませんさん。

消せません 2000/03/08(水) 15:29:30
早計な判断、ご無礼しました。

こんな方法があるとは思いもしませんでした。...

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