Heim > Web-Frontend > js-Tutorial > asp javascript 实现关闭窗口时保存数据的办法_javascript技巧

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

WBOY
Freigeben: 2016-05-16 19:07:49
Original
1241 Leute haben es durchsucht

关闭窗口时保存数据的办法 <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 属性。 
上面的代码经过多次测试,暂时没有发现问题

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage