怎么在关闭页面时自动清除Session
如何在关闭页面时自动清除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不行哟