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 相关文章推荐
JavaScript 获取事件对象的注意点
Jul 29 Javascript
Javascript的构造函数和constructor属性
Jan 09 Javascript
js二维数组定义和初始化的三种方法总结
Mar 03 Javascript
JavaScript入门系列之知识点总结
Mar 24 Javascript
Node.js中的http请求客户端示例(request client)
May 04 Javascript
利用node.js如何搭建一个简易的即时响应服务器
May 28 Javascript
原生js实现简单的模态框示例
Sep 08 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
Vue-Router2.X多种路由实现方式总结
Feb 09 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
Oct 22 Javascript
JS中多层次排序算法的实现代码
Jan 06 Javascript
手写Spirit防抖函数underscore和节流函数lodash
Mar 22 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
cmd下运行php脚本
2008/11/25 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
WebPack基础知识详解
2017/01/16 Javascript
js转换对象为xml
2017/02/17 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
Web制作验证码功能实例代码
2017/06/19 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
python实现拓扑排序的基本教程
2018/03/11 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
使用npy转image图像并保存的实例
2020/07/01 Python
python怎么删除缓存文件
2020/07/19 Python
VC++笔试题
2014/10/13 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
教师推荐信范文
2013/11/24 职场文书
高校辅导员推荐信范文
2013/12/25 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
施工安全保证书
2015/05/09 职场文书
论语读书笔记
2015/06/26 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
详解JavaScript中Arguments对象用途
2021/08/30 Javascript
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技