« Google Maps、時間を忘れて遊べます。 | メイン | emacsを使ってみる? »

2005年06月22日

JavaScript メモ

ウインドウを閉じるときに単純に window.close(); とすると、 「スクリプトで開いていない~」とかブラウザによっていろいろな警告が表示されるので、 これを回避してウインドウを閉じる関数。

<SCRIPT LANGUAGE="JavaScript">
<!--
var busy = false;

function winClose() {
    if (!busy) {
        busy = true;
        if (navigator.appName == "Netscape") {
            window.open("", "_top")
            window.close();
        } else {
            if (document.all && (navigator.userAgent.match(/MSIE (\d\.\d)/), RegExp.$1) >= 5.5) {
                var win = window.open("", "_top");
                win.opener = window;
                win.close();
            } else {
                window.close();
            }
        }
    }
}
-->
</SCRIPT>

投稿者 makot-s : 2005年06月22日 12:45

コメント

コメントしてください




保存しますか?