时间:2021-05-28
关闭窗口时保存数据的办法 <SCRIPTlanguage="javascript">
functionIfWindowClosed()
{
varwin=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属性。
上面的代码经过多次测试,暂时没有发现问题
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
先说下我的需求:主窗口打开子窗口,主窗口有数据传给打开的子窗口,子窗口关闭时直接返回主窗口。----------------------------------
1、前言表单的代码:此处理代码略...保存关闭closeCurrForm函数://关闭当前窗口functioncloseCurrForm(){//获取窗口索引v
sessionStorage是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。本篇主要介绍se
此文介绍了如何用window.open方法打开一个子窗口,当我们要关闭主窗口时,这时候所有的子窗口也会跟着关闭。下面有我的实现思路和代码,分享给大家。实现思路:
本文实例讲述了JavaScript检测弹出窗口是否已经关闭的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:varwin=window.open