浏览器关闭事件----急,谢谢

sandsworlf 2003-07-28 10:52:17
我要扑捉浏览器的关闭事件,用户登录后没有正常退出,如果用户关闭浏览器的时候,我想激活退出界面,请问怎么判断啊
...全文
20 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysharp 2003-08-04
  • 打赏
  • 举报
回复
onunload
刷新页面当然也会处理这事件

onclose??
形印声传 2003-07-28
  • 打赏
  • 举报
回复
那就用onunload方法啊~~~这只是响应关闭浏览器的事件的!
sandsworlf 2003-07-28
  • 打赏
  • 举报
回复
我刷新的时候,怎么老是跳出一个界面啊,还有就是刷新的时候它也调用了退出界面,我想刷新时不变化啊,只有关闭浏览器的时候才触发时间的啊
xuzuning 2003-07-28
  • 打赏
  • 举报
回复
参考代码
function window.onbeforeunload() {
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue="确定要退出本页吗?";
}else {
alert("你在刷新")
}
}

sandsworlf 2003-07-28
  • 打赏
  • 举报
回复
用onbeforeclose 怎么调用啊
形印声传 2003-07-28
  • 打赏
  • 举报
回复
完整示例:同一目录下:
index.htm:
********************************
<html>
<body onunload="window.open('Logout.htm','','')">
<strong>IF you want to logout,please login logout.htm!!</strong>
</body>
</html>

logout.htm
************************************
<html>
<body onload="javascript:alert('hi,you want to logout?')">
<strong>This is logout page!!!</strong>
</body>
</html>
jsidiot 2003-07-28
  • 打赏
  • 举报
回复
有onclose?onbeforeclose??
害我还特地去查了一下
onunload
onbeforeunload
形印声传 2003-07-28
  • 打赏
  • 举报
回复
<body onunload="window.open('Logout.htm','','')">
lsrzm 2003-07-28
  • 打赏
  • 举报
回复
onclose
onbeforeclose
形印声传 2003-07-28
  • 打赏
  • 举报
回复
贴出你所有的代码来看看~~~
sandsworlf 2003-07-28
  • 打赏
  • 举报
回复
不行啊,我刷新的时候还是跳出来退出界面,

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧