离开是什么意思?是点击X么?
如果是做按钮的话,用很简单的
javascript()中的confirm方法就可以了啊,大致如此:
function leaveme()
{
   if(confirm("是否真的离开")
   {
     window.close();
   }
}

解决方案 »

  1.   

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

  2.   

    <script>
    function leave()
    {
       if(confirm("是否真的离开")
       {
         window.close();
       }
    }
    </script></head><body onUnload="leave()">
      

  3.   

    楼上的应该改一下<body onbeforeunload=leave()>
      

  4.   

    if(confirm("are you sure?")){
    window.close;
    }
      

  5.   

    <script language='javascript' for='window' event='onunload'>
    if(!confirm('是否要退出?'))
    return false;
    </script>