关闭窗口时保存数据的办法
来源:asp之家 时间:2009-02-19 13:39:00
<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 属性。
上面的代码经过多次测试,暂时没有发现问题
标签:窗口,保存,数据,关闭
0
投稿
猜你喜欢
iPhone应用设计趋势[译]
2009-11-27 19:52:00
asp如何编写一个最简单的聊天程序?
2009-11-08 19:04:00
CSS Type set: 在线字体调整工具
2008-03-02 15:36:00
asp 读取文件和保存文件函数代码
2011-04-04 11:17:00
SWFObject2.0: 基于Javascript的Flash媒体版本检测与嵌入模块
2009-08-19 13:24:00
如何用表单的方式推送请求的信息?
2010-06-16 09:47:00
ASP编码问题的深入研究与解决方案(MSDN)
2007-10-25 11:54:00
SQL Server 复制需要有实际的服务器名称才能连接到服务器
2012-07-11 15:46:51
Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
2012-11-30 20:09:36
VBScript运行出错信息涵义列表
2007-08-12 18:03:00
Navicat for MySQL 与 MySQL-Front比较
2009-02-12 17:33:00
用ASP创建多栏选项列表SELECT
2007-10-08 13:18:00
javascript 跨浏览器的事件系统
2010-07-28 19:34:00
讲解设计应用程序时避免阻塞的八个准则
2009-01-04 14:16:00
JavaScript程序执行顺序问题总结
2010-01-29 13:06:00
比较一下看看自己掌握了多少SQL快捷键
2009-01-04 14:04:00
oracle下实现恢复一个丢失的数据文件的代码
2009-03-02 11:02:00
SQL Server小知识:Processor Affinity
2008-11-24 20:50:00
用ASP判断客户端浏览器语言自动跳转
2010-07-09 13:34:00
asp如何在读取Excel文件时创建列表的下拉菜单?
2010-06-18 19:59:00