首页 > 开发 > 综合 > 正文

"智能"的让IE浏览器关闭时,用户也退出系统

2024-07-21 02:29:39
字体:
来源:转载
供稿:网友
“如何在用户在关闭所有页面时就注销登录”,想想可以通过一个js来实现!

当用户正常关闭,或者离开当前系统时会触发一个客户端事件:window.onclose();
在onclose() 这个事件中就可以弹出一个窗口注销当前的用户。

window.open(“logout.aspx”,"logout","status=no,scrollbars=no,resizable=no,width=1,height=1,left=10000,top=10000");

而有人想用document的 onunload()事件,那是针对document对象的。所以点击页面上的任何连接都会出触发事件。

但是刚才的window.close() 方法 在刷新页面的时候也会触发,所以这个方法不大好,最后找到这样一个方法
<script>
window.onunload = function(){if(self.screentop>9000)alert('closed.')}
</script>

好象只有在ie里可以,其他浏览器有兼容性问题
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表