asp javascript 实现关闭窗口时保存数据的办法


Posted in Javascript onNovember 24, 2007

关闭窗口时保存数据的办法 <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 属性。 
上面的代码经过多次测试,暂时没有发现问题

Javascript 相关文章推荐
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 Javascript
JavaScript中的object转换成number或string规则介绍
Dec 31 Javascript
ajax如何实现页面局部跳转与结果返回
Aug 24 Javascript
JavaScript 性能优化小结
Oct 12 Javascript
AngularJS上拉加载问题解决方法
May 23 Javascript
js实现上下左右弹框划出效果
Mar 08 Javascript
JavaScript队列函数和异步执行详解
Jun 19 Javascript
vue之将echart封装为组件
Jun 02 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 Javascript
JavaScript遍历数组的方法代码实例
Jan 14 Javascript
js实现简单抽奖功能
Nov 24 Javascript
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
javascript实现的动态添加表单元素input,button等(appendChild)
Nov 24 #Javascript
用js查找法实现当前栏目的高亮显示的代码
Nov 24 #Javascript
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 #Javascript
document.designMode的功能与使用方法介绍
Nov 22 #Javascript
Flash+XML滚动新闻代码 无图片 附源码下载
Nov 22 #Javascript
摘自百度的图片轮换效果代码
Nov 19 #Javascript
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 #Javascript
You might like
桌面中心(四)数据显示
2006/10/09 PHP
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
超级退弹代码
2008/07/07 Javascript
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
[01:00:35]2018DOTA2亚洲邀请赛3月30日B组 EffcetVSMineski
2018/03/31 DOTA
使用Python编写Linux系统守护进程实例
2015/02/03 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
财务部副经理岗位职责
2014/03/14 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
2014年居委会工作总结
2014/12/09 职场文书
明星邀请函
2015/02/02 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL
Python中with上下文管理协议的作用及用法
2022/03/18 Python
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript