• ベストアンサー

ログアウト処理でWebブラウザを閉じる処理

Webメール等で、ユーザがログアウトを押下すると、cgiが動作して Webブラウザが閉じるものがありますが、cgiはどのようにして Webブラウザを閉じているのでしょうか? JavaScriptでwindow.close()を実行すればブラウザが閉じますが、 ユーザに確認メッセージが出ますよね。あれはうっとおしいので やめにしたいのです。 ちなみに私の環境はIE5.5(SP1)です。

質問者が選んだベストアンサー

  • ベストアンサー
  • burn
  • ベストアンサー率65% (25/38)
回答No.2

CGIでWEBのウィンドウを閉じるコマンドはありません。 CGIが動作しているように見えているものも、実際にウィンドウを閉じるのはJavaScriptで行います。 ユーザー確認メッセージが出る場合は、IEの本体のWINDOWを閉じる場合のみで、Open Windowで開いたウィンドウは素直に閉じてくれると思います。 CGIは、あくまでサーバー側で稼動しているものですから、CGIがクライアント側のブラウザ等のコントロールはしていません。 CGIで生成されたHTMLの中にJavaScriptがあってコントロールします。

zerosix
質問者

お礼

自分でも調べてみましたが、cgiでwindow.close()を含むWebページを 作成しているようですね。 回答下さってありがとうございます。

その他の回答 (1)

noname#25358
noname#25358
回答No.1

 たしかあれ、JavaScriptのwindow.open()メソッドで開いたウィンドウは確認が出ないんですよ。

zerosix
質問者

お礼

そうなんですか。ちょっとやってみることにします。 回答ありがとうございます。

関連するQ&A