<script>window.onunload="alert('你关了这个窗口');"</script>

解决方案 »

  1.   

    <script>window.onbeforeunload=function(){alert('你关了这个窗口');};</script>
      

  2.   

    如果刷新时,也会触发onunload或,onbeforeunload事件.
    所以,要加个判断才行.<script>
    //判断是刷新还是关闭
    function CloseOpen() {
    if(event.clientX<=0 && event.clientY<0) {
    //alert("new");
    window.open("http://www.baidu.com",null,'');
    }
    else {
    //alert("notnew");
    }
    }
    </script>
    <body onunload="CloseOpen()">