本帖最后由 pywepe 于 2010-09-19 18:07:27 编辑

解决方案 »

  1.   

    window.onunload = function(){
    }
    或者 <body onunload=''>
      

  2.   

    window.onbeforeunload,window.onunload 应该可以的
      

  3.   

    浏览器正常运行时先加载的是beforeunload->onunload->onload
    如果刷新页面时是执行beforeunload->onunload,如果关闭浏览器的话是执行onunload.
    如果单单监听onunload的话是无法区别用户是刷新还是关闭窗口的.所以就要用beforeunload来监测了<html>
    <script>
    function isClose() {
    if(window.event.clientX<=0 && window.event.clientY<0) {
        alert("close");
        }else
        {
            alert("fresh or leave");
        }
    }
    </script>
    <body onunload="isClose()">
    </body>
    </html>这个IE6能通过,FF不能,FF的event只能以参数传递。自己看着改改看。