你不要写在onclick方法里面 只在body标签里面写就行了<BODY onbeforeunload="****()">
<a href="http://www.microsoft.com">www.microsoft.com<a>

解决方案 »

  1.   

    貌似不会出现楼主说的情况啊:<script type="text/javascript">
    window.onbeforeunload=function(){
        return "确定离开吗";
    }
    </script><a href="http://www.microsoft.com">www.microsoft.com</a>
      

  2.   

    定义一个全局boolean变量,执行一次让它的值等于false
      

  3.   

    我是在IE7中出现这种问题,IE6里面只有一次
      

  4.   


    在IE7和FF中都测试了,没有问题.
    仔细全面检查一下代码.