<html><SCRIPT LANGUAGE="JavaScript"><!--
function window.onunload () {
alert("我要关了!!");
}
 //--></SCRIPT></html>

解决方案 »

  1.   

    onbeforeunload 和 onunloadfirefox0.9+也支持这两个事件。
      

  2.   

    <script language="javascript">
    window.onbeforeunload = function()  //author: meizz
    {
      var n = window.event.screenX - window.screenLeft;
      var b = n > document.documentElement.scrollWidth-20;
      if(b && window.event.clientY < 0 || window.event.altKey)
      {
        window.event.returnValue = "是关闭而不是刷新";
      }
    }
    </script>
      

  3.   

    <script  language=javascript>  
    function  window.onbeforeunload()
    {
       if (event.clientX>document.body.clientWidth && event.clientY<0 || event.altKey){  
         window.event.returnValue="是否真的要关闭窗口!";  
       }
    }
    </script>