如何在关闭页面时自动清除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(); %>

 

知道就这些而已

请各位大虾们给补充补充~~~谢谢哈

你可能感兴趣的:(JavaScript,浏览器,IE,脚本)