- PR -

JavaScriptで指定ブラウザを閉じる

1
投稿者投稿内容
C'zka
ベテラン
会議室デビュー日: 2003/09/04
投稿数: 64
投稿日時: 2003-10-06 11:58
こちらにJavaScriptのことを書いて良いのかどうかわかりませんが、質問いたします。

質問したい内容は、以下のとおりです

1.Aというブラウザが開いている
2.Aがボタンを押すと、B,Cというブラウザが開く
3.Cにあるボタンを押すと、Bのブラウザが開いていた場合閉じるようにする。
4.最後に自身を閉じてAにフォーカスを当てる

これで、3の部分で悩んでいます。
親ウィンドウと子ウィンドウ関係の処理は検索すれば出てくるのですが、子ウィンドウ同士の
処理がなかなか検索で引っかからず行えるのかどうか判りません。

もし可能であれば、ご教授、関連サイトのみの提示でも結構ですので教えていただければと思います。

以上、よろしくお願いいたします。

また探しに出かけてきます・・・・・・
NYRL
ベテラン
会議室デビュー日: 2003/07/14
投稿数: 90
投稿日時: 2003-10-06 12:46
AでBとCを開く時にAの中にBのインスタンスを保持して

Cでは opener.b.Close(); とか
Aにbを閉じる関数を用意して
function CloseB(){
b.close();
}

opener.CloseB();

とやればいいかも・・・
C'zka
ベテラン
会議室デビュー日: 2003/09/04
投稿数: 64
投稿日時: 2003-10-06 12:48
NYRLさん、レスありがとうございます。

つまり、子ウィンドウから親ウィンドウの関数を呼び出せる機能を使えば良いということですね?

早速試してみます。

ありがとうございました。

後ほど、結果報告いたします。
C'zka
ベテラン
会議室デビュー日: 2003/09/04
投稿数: 64
投稿日時: 2003-10-07 17:28
動作確認しました。

opener.指定先子ウィンドウ名.close()
でいけました。
ありがとうございます。
1

スキルアップ/キャリアアップ(JOB@IT)