FireFoxでページを閉じるボタン「window.close()」が利かない
アンケートフォームを作っていて、
完了画面に「閉じる」ボタンを設置。
IE・Operaでは、大丈夫だが、
FireFox・Safari・Chromeでは「window.close()」でウィンドウが閉じない。
(。・ω・)ノ゙どうしよう。
記述タグ↓
------------------------------------------------------------
■リンクの場合
<A HREF="#" onClick="window.close()">ウインドウを閉じる</A>
■ボタンの場合
<input type=button value=ウインドウを閉じる onclick="window.close()">
------------------------------------------------------------
調べたところ、同一ウィンドウから遷都したページでは
「window.close()」は利かないらしい。
別ウィンドウで開いたページは問題なし。
●まとめ
------------------------------------------------
L■ページを閉じる「window.close()」を使える条件
------------------------------------------------
- 「target=_blank」で開かれたページ
- 「onClick="window.open('ページのURL')」で開かれたページ
(ポップアップウィンドウ)
※同一ウィンドウで開かれて表示されたページは閉じない。(残念)
--------------------------------------------------------
上記を踏まえたうえで、予めページ構成を考えてつくりましょうね。私。
※FireFoxでJavascript「window.close()」を使うには
を参考にさせてもらいました。
ありがとうございます。