RT,我要在js捕获所有关闭网页的事件(用ajax记入日志),包括右上角的X,任务栏右键关闭和tab页面关闭等。需要各种浏览器兼容,请各位大大指点一二。

解决方案 »

  1.   

    试试这个可以不 <script type="text/javascript">
    window.onbeforeunload = function(){
      alert(new Date());//改成你的ajax方法
      return;
    }
    </script>
      

  2.   


    上面的说的很对  我刚才也看了试了 下 但是 onbeforeunload  关闭的时候不执行 二 onunload 是关闭后执行 但是在你刷新页面的时候  两个事件都会执行 所以说 我建议你直接用onunload 免得你到时候还得判断  
    window.onbeforeunload = function(){
      alert("2342342");//改成你的ajax方法
     
    }
    window.onunload=function()
    {
    alert("cccc");
    }至于其他的用户点击了层啊  文本框啊   lz 可以用window.window.document.onkeydown=function(){alert("cc")}
    window.document.onmousedown=function(){alert("bb")}来用这个来 执行事件,  得到事件源  就可以得到对象  这样就行了