【MENU】
【window.close()をsafari/firefoxで有効にする】
◆概要
※safari(mac及びwindows版とも)では window.close(); は、window.openでオープンしたウィンドウのみ有効。それ以外では機能しない(IEでは問題なくとじる)。
※<a href=""...>等で開いたウィンドウをIE及びsafariの両方でクローズする方法(firefoxでも有効らしい)。
◆Tips
[XHTML](ボタンの場合)
<input type="button" onclick="fnWinClose()" />
[javascript]
function fnWinClose(){
window.opener = window;
var win = window.open(location.href,"_self");
win.close();
}
◆メモ
※IE7.0では「ウィンドウを閉じますか」という確認ダイアログが出ることがあるが、このスクリプトでは確認ダイアログはでなくなる。
(DataID:000090 Date:2008/04/29)