关闭窗口时保存数据的办法
2008-11-19 20:47
295 查看
< 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 属性。
上面的代码经过多次测试,暂时没有发现问题
cpro_client='westecpr';
cpro_cbd='#trans';
cpro_cbg='#trans';
cpro_ctitle='#0000ff';
cpro_cdesc='#444444';
cpro_curl='#0000ff';
cpro_cflush='#e10900';
cpro_at='text_image';
cpro_161=4;
cpro_flush=4;
cpro_uap=1;
cpro_w=500;
cpro_h=200;
cpro_template='text_default_500_200';
-
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 属性。
上面的代码经过多次测试,暂时没有发现问题
cpro_client='westecpr';
cpro_cbd='#trans';
cpro_cbg='#trans';
cpro_ctitle='#0000ff';
cpro_cdesc='#444444';
cpro_curl='#0000ff';
cpro_cflush='#e10900';
cpro_at='text_image';
cpro_161=4;
cpro_flush=4;
cpro_uap=1;
cpro_w=500;
cpro_h=200;
cpro_template='text_default_500_200';
-
相关文章推荐
- asp javascript 实现关闭窗口时保存数据的办法
- 关闭窗口时保存数据的办法
- 弹出窗口保存数据后关闭父页刷新提示的办法
- asp javascript 实现关闭窗口时保存数据的办法
- 关闭窗口时保存数据的办法
- 使用js弹出模态窗口,提交保存数据后关闭模态窗口,刷新父窗口
- 解决窗口关闭时保存数据的方法
- 读书笔记2——如何校验数据窗口中的数据被修改(适用于关闭窗口时提醒用户保存)
- IE页面关闭前弹出窗口 是否保存信息
- Python读取windows下记事本保存的UTF-8格式的内容,首行数据显示不正常的解决办法
- 使用mysql命令窗口查看中文数据乱码的解决办法
- 用PL/SQL Developer导出表数据的时候,窗口一闪而过解决办法
- jquery Jbox 插件实现弹出窗口在修改的数据之后,关闭弹出窗口刷新父页面的问题
- [恒泰医学研究院] django _popup=1 在弹出的form表单中修改完数据之后,关闭当前窗口并刷新父窗口
- PB打开窗口、数据窗口等对象时自动关闭的解决方法
- 浏览器刷新页面/关闭页面时,使用jquery+ajax保存数据的方法
- 关于IE7关闭窗口时总是提示和上传图片前的本地预览解决办法
- 模态窗口访问同一页面,缓存数据的解决办法
- 数据保存时,出现‘record not found or changed by another user’错误信息的解决办法
- [转]在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法