“智能”的让IE浏览器关闭时,用户也退出系统 不指定

jed , 2006-10-16 15:32 , 代码编程 , 评论(0) , 阅读(5949) , Via 本站原创 | |
“如何在用户在关闭所有页面时就注销登录”,想想可以通过一个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里可以,其他浏览器有兼容性问题
Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]