本人在做一个.net网站,需要在用户退出的时候 进行更新状态... 
所有需要拦截 网页的关闭...  
有这方面方法的朋友 帮忙下 ! 不甚感激.... 

解决方案 »

  1. 处理窗体的onunload 或 onbeforeunload,
    在窗体关闭前向服务器发送同步的ajax请求更新用户状态 window.onunload = function(event) {
                    //发送同步ajax请求到服务器                alert("用户状态已更新");
                }
      


  2. <script language="javascript"  type="text/javascript">
        function getconfirm()
        {
        if(confirm("您是否要关闭?")==true)
          {
             window.close();
              return true;
          }
         else
          {
            //这里加代码
            return false;
          }
        }
        </script>至于你需要在关闭的时候做什么,你自己可以在“这里加代码”编写需要的代码
      

  3. 如果 单单用 onunload 或 onbeforeunload,
    页面刷新 也会调用....
      

类似问题 »