RT

解决方案 »

  1.   


    function UnloadCancel() 

    window.event.returnValue = "你是否真的要关闭窗口?"; 

    function UnloadConfirm() 

       //'清空session操作'; 
    } <body onUnload="javascript:UnloadConfirm();" onbeforeunload="javascript:UnloadCancel();"></body>
      

  2.   

    这个在刷新页面时也调用,只要离开这个页面都调
    lz只要在关闭浏览器的时候,清空session值吗,
    window.onbeforeunload = function (evt) {
    evt = evt ? evt : (window.event ? window.event : null);
    if(evt.clientY   < 0||evt .altKey)
    alert("close");
    else
    alert(444);
    };
    但这个当浏览器缩小时貌似就有点bug了!
      

  3.   

    在页面关闭事件中,运行一个后台的方法。后台方法就删除session即可
    window.onbeforeunload = function () {
        window.location = "后台清空session方法";
    }