自動的に子ウィンドウをクローズするには?

[上に] [前に] [次に]
papa [E-Mail] 1999/10/25(月) 15:18:28
初めて書き込みします。宜しくお願いします。

トップページ(index.thml)に[onload]で[window.open]を使用して
「お知らせ」の「子ウィンドウ」を表示しています。その「子ウィン
ドウ」は[window.close]ボタンで閉める事が出来るようになってい
す。


質問−1
[window.open]で開いた子ウィンドウをクローズボタンをクリックしな
くても、自分の他のページ、もしくは、他のURLに移動した際に自動
的にクローズする方法を教えて頂きたくお願いします。

質問−2
自分の他のページからトップページへ戻った時には一度表示された子
ウィンドウが表示されないような方法を教えて頂きたくお願いします。

質問−3
毎回、同じ内容の「お知らせ」子ウィンドウが表示されるのは鬱陶し
い事だ思います。クッキーを使用して、一度、御覧になった方の場
合は「お知らせ」子ウィンドウの内容を変更しない限り、何度も表示
させない方法を教えて頂きたくお願いします。

初めての書き込みで3つも質問してスミマセン。

以上、何卒宜しくお願いします。

papa [E-Mail] 1999/10/25(月) 15:20:21
(index.html)を(thml)とタイプミスしてしまいました・・・
申し訳有りませんでした。

あき(駅南) 1999/10/25(月) 18:33:44
こんにちはpapaさん。
わたしもまだJavaScriptの勉強中ですが
ちょうど似たような事をやってましたので、
参考になればと思い書き込みました。

http://www4.osk.3web.ne.jp/~isizuaki/test/cke.htm

とりあえずこのような感じではないでしょうか?
はずしてたらごめんなさい。m(__)m
あと、質問1に関しては
onUnloadとwindow.closeの組み合わせで何とかなると思います。

papa 1999/10/25(月) 20:51:22
あき(駅前)さん。有り難うございます。しかも!実際に作って頂い
たなんて!感激です。本当に有り難うございます。これから早速チャ
レンジしてみます。

質問1に関しての件ですが、[onUnload]と[window.close]ですね?
こちらもチャレンジしてみます。ただ・・・この組み合わせを子ウィ
ンドウを開く[index.html]に組み込めば良いのか?それともリンク
先の自分のページに組み込めば良いのか??不安ですけど、せっかく
教えて頂いたのですから、考えられる方法を全て試してみます。

本当に有り難うございました。

あき(駅南) 1999/10/26(火) 14:37:31
えっと、内容をはずしてなくてよかったです(^^;)
ちょっと補足
onUnloadですが、書かれてる通り
子ウィンドウを生成したページの中に組み込んでもらって
良いと思います。
indexのページのBODYタグ[onUnload]を入れて
ウィンドウを閉じる関数を実行させるといいと思います。
ページ作成がんばってください。

あき(駅南) 1999/10/26(火) 14:42:32
訂正です。
誤)indexのページのBODYタグ[onUnload]を
正)indexページのBODYのタグに[onUnload]を
すみません。

papa [E-Mail] 1999/10/27(水) 12:20:11
[[解決]]
あき(駅前)さん。何度も御丁寧にありがとうございます。教えて頂い
た通りに頑張って見ましたら何とか上手く作動するようになりました。
本当にありがとうございました。これからも宜しくお願いします。

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