1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

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

本帖由 studying2007-01-29 发布。版面名称:后端开发

  1. studying

    studying New Member

    注册:
    2006-10-25
    帖子:
    20
    赞:
    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 属性。
    上面的代码经过多次测试,暂时没有发现问题