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几个不错的函数 $$()
Oct 09 Javascript
js特殊字符转义介绍
Nov 05 Javascript
JS自调用匿名函数具体实现
Feb 11 Javascript
js实现鼠标点击左上角滑动菜单效果代码
Sep 06 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
AngularJS仿苹果滑屏删除控件
Jan 18 Javascript
ES6深入理解之“let”能替代”var“吗?
Jun 28 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
Jul 04 Javascript
JS和Canvas实现图片的预览压缩和上传功能
Mar 30 Javascript
实例讲解React 组件
Jul 07 Javascript
VUE : vue-cli中去掉路由中的井号#操作
Sep 04 Javascript
实现vuex原理的示例
Oct 21 Javascript
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
Zend的Registry机制的使用说明
2013/05/02 PHP
php微信开发之上传临时素材
2016/06/24 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
Knockout visible绑定使用方法
2013/11/15 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
jQuery获得内容和属性示例代码
2014/01/16 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
python实现网站的模拟登录
2016/01/04 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
2018/04/08 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
匡威意大利官方商店 :Converse意大利
2018/11/27 全球购物
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
英语生日邀请函
2014/01/23 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
倡议书范文格式
2014/05/12 职场文书
“三支一扶”支教教师思想汇报
2014/09/13 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
贷款担保书范本
2015/09/22 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis