<script>
var n=0;
function window.onunload(){
if(n==100) return;
window.open(window.location.href);
}
</script>
<input type=button value="累了,就从这儿关掉它" onclick="javascript:n=100;window.close()">

解决方案 »

  1.   

    专门的关闭按钮我已经有了,但如果不用按钮关闭而用浏览器右上角的关闭时,我要在关闭窗口时执行的function就没得执行。我想知道的是“如何实现在用浏览器右上角的关闭按钮关闭窗口的同时能执行一个function”,这样说应该比较清楚了吧?
      

  2.   

    <script>
    function window.onunload(){
       test() ;  
    }
    function test(){
      alert("close") ;
    }
    </script>
      

  3.   

    回复人: icewbb(雪初晴) 唉,是你没有看懂老WEI的程序啦,其实这个就是onunload事件的一个事件处理啦。
    回复人: weidegong(weidegong) 以后写程序要简单一点,嘿嘿,这样<body onunload="alert()">比较容易理解,哈哈
      

  4.   

    用右上角关闭按钮关闭后还是不能执行 比如你给的test(),window.onunload是用右上角关闭按钮关闭窗口的命令吗?