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

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

<SCRIPT language="javascript">

function IfWindowClosed()

{

var win = null;

try

{

window.opener.name = "ss";

if ( window.opener.name != "ss" )

{

win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");

window.setTimeout("window.close();",0);

}

window.opener.name = "";

}

catch(e)

{

win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");

window.setTimeout("window.close();",0);

}

}

window.setInterval("IfWindowClosed()",100);

window.setTimeout("window.close();",510);

</SCRIPT>

---------------

用onunload事件打开上面的文件

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

ie5兼容,以前使用 window.opener.closed来判断,ie5不支持closed 属性。

上面的代码经过多次测试,暂时没有发现问题

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航