首页 > web前端 > js教程 > 正文

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

WBOY
发布: 2016-05-16 19:07:49
原创
1207 人浏览过

关闭窗口时保存数据的办法 <script> <BR>  function IfWindowClosed() <BR>  {   <BR>    var win = null; <BR>    try <BR>    { <BR>      window.opener.name = "ss"; <BR>      if ( window.opener.name != "ss" ) <BR>      { <BR>        win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000"); <BR>        window.setTimeout("window.close();",0); <BR>      } <BR>      window.opener.name = ""; <BR>    } <BR>    catch(e) <BR>    { <BR>      win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000"); <BR>      window.setTimeout("window.close();",0); <BR>    } <BR>  } <BR>   <BR>  window.setInterval("IfWindowClosed()",100); <BR>  window.setTimeout("window.close();",510); <BR></script> 
--------------- 

用onunload事件打开上面的文件 

quit.asp为保存数据的文件,上面的文件用来检测窗口是关闭还是刷新 

ie5兼容,以前使用 window.opener.closed来判断,ie5不支持closed 属性。 
上面的代码经过多次测试,暂时没有发现问题

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板