请问大家,点击IE右上角的关闭按钮,触发什么事件??
虽然 window.onunload()和window.onbeforeunload()可以,但有个问题:
比如有a.aspx,b.aspx页面(a页面加有window.onunload()事件),当从a页面跳转到b.aspx页面时,也会执行window.onunload()事件但这种情况不是我需要的。。
因为我是通过判断是否“点击IE右上角的关闭按钮”来执行一些数据库操作,只有当点击了关闭按钮,才执行数据库操作。
不知大家有什么好的办法???
虽然 window.onunload()和window.onbeforeunload()可以,但有个问题:
比如有a.aspx,b.aspx页面(a页面加有window.onunload()事件),当从a页面跳转到b.aspx页面时,也会执行window.onunload()事件但这种情况不是我需要的。。
因为我是通过判断是否“点击IE右上角的关闭按钮”来执行一些数据库操作,只有当点击了关闭按钮,才执行数据库操作。
不知大家有什么好的办法???
解决方案 »
- 本地测试没有问题 ,一传到服务器就出现错误 为什么 望各位指点下小弟
- 字节数组输出成图片的问题
- 谁能提供一份C#爬虫代码
- (急)showmodaldialog问题
- asp.net 中的datagrid的数据一片空白
- TreeView数据绑定的小问题,100分,在线等,在线结贴.
- 各位我后天将要去面试,你们作为前辈说说看面试会出些什么题啊,应该注意些什么?重点要把握住哪些技术方面的知识(asp.net)
- 请教关于sql语句问题!
- 求助! 怎样从AD中读取到当前的登陆用户名?
- 再弱问一下!!!!!!!!!!!!!!!!
- asp.net程序,用ftp上传图片
- 水晶报表打印出现工具条,地址,日期等,怎么处理?100分相送高人.
再做一些操作
你说的“判断window.close是否为true; ”,是在哪里判断啊?
window.onunload()和window.onbeforeunload()在刷新时也会触发。
最好在离开页面的时候弹个div出来确认,在确认里写。
或是在b页面里判断是不是由a页面导向进来的。
to liuyun1987 :你说的“判断window.close是否为true; ”,是在哪里判断啊?
window.onunload = function(){
if (window.close == true){
//执行关闭的方法
}
else{
//执行页面跳转的方法
}
}
window.onunload = function(){
if (window.close == true){
//执行关闭的方法
alert("abc"); -------它直接關閉頁面了,這裡根本不會執行啊。。
}
else{
//执行页面跳转的方法
}
}
不知大侠有什么好的方法没?ps:之前上网查的,有说在global中写,但这种方法根本就行不通
ps:之前上网查的,有说在global中写,但这种方法根本就行不通好象是的;