当你点关闭的时候到另一个页面,这个页面处理清SESSION的步骤就OK

解决方案 »

  1.   

    谢谢w78z007()的回答
    是的 我已经有处理SESSION的页面了 问题是 我想在点击关闭浏览器按钮后 出现一个提示消息框,点击确定后才去调用这个页面 不点击就不去调用这个页面 还要处理刷新的问题
      

  2.   

    <SCRIPT FOR=window EVENT="onbeforeunload">
     if (confirm('确定关闭吗?')) 
     {
    window.open("请SESSION的页面");
    return true;
     }else {
    return false;
     }
    </SCRIPT>
      

  3.   

    <script language="javascript">
    function UnloadCancel()
    {
    window.event.returnValue = "你是否真的要关闭窗口?";
    }
    function UnloadConfirm()
    {
    alert('清session操作');
    }
    </script>
    <body onUnload="javascript:UnloadConfirm();" onbeforeunload="javascript:UnloadCancel();">
      

  4.   

    w78z007() 
    你最后的那个方法就是我开始出现问题的方法 如果我要是刷新浏览器的话如果要是不加那个if (event.clientX > document.body.clientWidth && event.clientY < 0 )的验证 就会出现不管我关闭不关闭浏览器 都执行 清SESSION的页面 如果要是加验证 关闭浏览器后就根本不会执行到验证后面的内容 这个问题困扰一天了 始终没有得到解决的办法 .不过还是谢谢你!