加个确认吧
<script>
function OpenWin()
{
if(confirm("yes to close or no to refresh"))
alert("close-klose!");
}
</script>
<body bgcolor="#FFFFFF" text="#000000" onload="ifexe=true" onbeforeunload="OpenWin()">

解决方案 »

  1.   

    onload中的ifexe是那里的,什么意思
      

  2.   

    fhfpku(其实我是卧底):你好仔细!我先想用个变量,后来发现还是不行,就只好用confirm方法,那个忘了删了 :)shitalone(西特龙):我想了半天,没有什么好办法啊
      

  3.   

    <script for=window event=onbeforeunload>
    if (event.clientX > document.body.clientWidth && event.clientY < 0)
    alert("关闭窗口")
    </script>
      

  4.   

    修正mmkk,多了个alt+F4判断
    <script for=window event=onbeforeunload>
    if (event.clientX>document.body.clientWidth &&event.clientY<0||event.altKey)
    return("确实要关闭窗口?")
    </script>
     
      

  5.   

    实在很高明哦
    居然对看klose的表演没有兴趣?这才是我心目中的德国战车,又让我怀想1990了
    不能忍受没有了ballack的决战
      

  6.   

    无关紧要的小修正:
    <script for=window event=onbeforeunload>
    if (event.clientX>document.body.clientWidth &&event.clientY<0||event.altKey)
    return ""
    </script>
      

  7.   

    to qiushuiwuhen(秋水无恨):如果该页面的属性设置为<body scroll=no>就不好办了,还是直接关闭
      

  8.   

    <body onunload="yourfun();">
    在刷新时yourfun()不会执行,伙其