调用window的onunload事件即可,但是当用户刷新此页面时,也会出发此事件

解决方案 »

  1.   


    <script language="JavaScript">
    <!--
    function window.onbeforeunload()
    {
    if (event.clientX>document.body.clientWidth &&event.clientY<0||event.altKey) 
    alert("您关闭了窗口")
    }
    //-->
    </script>
      

  2.   

    <script>
    function window.onbeforeunload()
    {
    if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
    {
    window.event.returnValue="确定要退出本页吗?";
    }else
    {
    alert("你在刷新");
    }
    }
    </script>
      

  3.   

    event.clientX>document.body.clientWidth &&event.clientY<0  不能判断出是点击关闭还是刷新啊!