window.onbeforeunload = function(e)
    {
        e = e || event;
        alert(e);
        var x = e.clientX;  
        var y = e.clientY;  
        alert(x);
        alert(y);
        
        var n = e.screenX - window.screenLeft;      
        var b = n > document.documentElement.scrollWidth-20;      
        if(b && e.clientY < 0 || e.altKey)      
        {      
            alert("是关闭而非刷新");      
            e.returnValue = "是否关闭?";   
        }
        else
        {   
          alert("是刷新而非关闭");      
        }      
    }
FF下完全无效 求解