如何在关闭页面时自动清除Session?
1、在要关闭的页面中的<head>处加入如下的java脚本:
<head>
??? <script type="text/JavaScript" language="javascript">
??????? function?? when_closed(){
??????????? //该函数的作用是:当浏览器窗口被关闭时,调用程序,清除session
??????????? //否则要等一段session过期时间(如:10分钟)让服务器自行清除,这样,主页的计数器可能就不准确
??????????? //判断当前鼠标的位置,以确定是否为关闭页面,而非刷新。
??????????? if(event.clientX<0 && event.clientY<0){
??????????????? //alert("closed");//该语句在调试时用,以判断该函数是否被执行
??????????????? top.location="ie_closed.aspx";
??????????? }
??????? }
??? </script>
</head>
2、新建一个页面,在body中添加这句:
<%Session.Abandon(); %>
?
知道就这些而已
请各位大虾们给补充补充~~~谢谢哈
1 楼 sunney2010 2011-05-09 ifFRAME不行哟