判断浏览器关闭按钮触发事件

你山炮 2014-07-07 06:55:58
window.onunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey) {
window.location.href = "/user/logout.php?action=close";
alert(0);
}
}


我在网上搜的 if 语句为判断浏览器x关闭啊 怎么不好使,

目地是点击关闭按钮时,执行系统的退出方法,将用户彻底退出,不在记录用户在线时常。。
...全文
185 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
你山炮 2014-07-08
  • 打赏
  • 举报
回复
ie 9 不可以啊 onbeforeunload,我也使用了,,就是与刷新页面一起执行了,,,,无法判断浏览器的关闭按钮???
傲雪星枫 2014-07-07
  • 打赏
  • 举报
回复
xuzuning 2014-07-07
  • 打赏
  • 举报
回复
有效的,但只能用于 IE

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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