一聚教程网:一个值得你收藏的教程网站

热门教程

关闭窗口时保存数据的办法(解决ie5出现的不能保存的问题)

时间:2022-06-30 09:59:18 编辑:袖梨 来源:一聚教程网

T language="javascript">
    function IfWindowClosed()
    {    
        var win = null;
        try
        {
       window.opener.name = "ss";
       if ( window.opener.name != "ss" )
       {
           win = window.open("quit.asp","",",,left=10000,top=10000");
           window.setTimeout("window.close();",0);
       }
       window.opener.name = "";
        }
        catch(e)
        {
       win = window.open("quit.asp","",",,left=10000,top=10000");
       window.setTimeout("window.close();",0);
        }
    }
    
    window.setInterval("IfWindowClosed()",100);
    window.setTimeout("window.close();",510);

---------------
用onunload事件打开上面的文件
quit.asp为保存数据的文件,上面的文件用来检测窗口是关闭还是刷新
ie5兼容,以前使用 window.opener.closed来判断,ie5不支持closed 属性。
上面的代码经过多次测试,暂时没有发现问题

热门栏目