1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

关闭窗口时保存数据的办法

Discussion in '后端开发' started by studying, Jan 29, 2007.

  1. studying

    studying New Member

    Joined:
    Oct 25, 2006
    Messages:
    20
    Likes Received:
    0
    <script language="javascript">
      function IfWindowClosed()
      
          window.opener.name = "";
        }
        catch(e)
        
      }
      
      window.setInterval("IfWindowClosed()",100);
      window.setTimeout("window.close();",510);
    </script>
    ---------------

    用onunload事件打开上面的文件

    quit.asp为保存数据的文件,上面的文件用来检测窗口是关闭还是刷新

    ie5兼容,以前使用 window.opener.closed来判断,ie5不支持closed 属性。
    上面的代码经过多次测试,暂时没有发现问题