关闭窗口时保存数据的办法

2016-01-29 20:25 18 1 收藏

关闭窗口时保存数据的办法,关闭窗口时保存数据的办法

【 tulaoshi.com - ASP 】

<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 属性。
上面的代码经过多次测试,暂时没有发现问题

来源:http://www.tulaoshi.com/n/20160129/1511144.html

延伸阅读
Excel中使用了VB,但是后来删除之后,在保存表的时候总是弹出“隐私问题警告.........”,每次保存都会弹出来;执行宏后已经用各种办法删除宏了,但是在打开EXCEL表的时候还是会弹出一个窗口询问是否启用宏;打开文件提示“宏被禁用”等等。以上问题在本文都将为大家详细介绍下具体的解决方法,感兴趣的朋友不要错过。 关...
孩子溺水时的处理办法 溺水,是农村(尤其在江南水乡地区)经常发生的意外,城市也可遇到。多见于自我保护能力差的幼儿和儿童。如果在游泳中不熟悉水性,不了解游泳场的情况,组织安排不当,或在饥饿疲劳状况下,不顾自己的体力去游泳,都可发生意外。一旦发生溺水,人体内会发生哪些变化?多少时间可对人体产生严重的损害?紧急情况下怎样争...
标签: Web开发
编码过程中使用SqlDataReader 来操作数据库时,你是否每次在调用完你的数据库方法后,再手动调用方法或写代码关闭数据库联接呢?(呵呵 我以前是这样做的 见笑) 下面的方法可以完成解决此问题了,cmd.ExecuteReader的参数CommandBehavior.CloseConnection会自动帮你关闭与之相关联的conn  public static SqlDataReader Execute...
Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing If MsgBox("請注意看關閉的視窗", MsgBoxStyle.Question + MsgBoxStyle.OKCancel, "關閉") = MsgBoxResult.OK Then Dim d As Double For d = 1 To 0 + 0.2 Step -0.2 System.Threading.Thread.Sleep(50) Applic...
标签: 浏览器
Firefox关闭窗口的快捷键是什么 Firefox关闭窗口的快捷键是Ctrl+Shift+W或Alt+F4。

经验教程

718

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部