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

王朝other·作者佚名  2006-11-24
宽屏版  字体: |||超大  

“如何在用户在关闭所有页面时就注销登录”,想想可以通过一个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里可以,其他浏览器有兼容性问题

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有