トップページ >  javascript >  ウィンドウを閉じる
初版2007/05/15: 最終更新日2007/05/15
  ウィンドウを閉じる
目次
ウィンドウを閉じる(IE8)
ウィンドウを閉じる(Chrome23)
ウィンドウを閉じる(IE8)
ウィンドウを閉じるには self.close()を使用します。
ボタンを押すと、ウィンドウが閉じられます。



<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function a()   
{   
    self.close();
}   
</script>
<button onclick="a();">ボタン</button>
<body>
<html>

ウィンドウを閉じる
ウィンドウを閉じる

ウィンドウを閉じる(Chrome23)
Chromeではself.close()、window.close()が効きません。
以下のようにすると、複数タブ開いていても該当ページのみクローズされます。



以下、ソースです。

<script type="text/javascript" language="JavaScript">
<!--
function close_win(){
    var nvua = navigator.userAgent;
    if(nvua.indexOf('MSIE') >= 0){
        if(nvua.indexOf('MSIE 5.0') == -1) {
            top.opener = '';
        }
    }
    else if(nvua.indexOf('Gecko') >= 0){
        top.name = 'CLOSE_WINDOW';
        wid = window.open('','CLOSE_WINDOW');
    }
    top.close();
}
-->
</script>

参考にしたページです。こちら