js判断浏览器关闭

来源:互联网 发布:北京软件定制开发服务 编辑:程序博客网 时间:2024/04/29 18:53

两种方法:

1、<script language="javascript">
window.onbeforeunload = function()
{
 if(((event.clientX > document.body.clientWidth - 43) && (event.clientY < 23)) || event.altKey) {
  window.event.returnValue = '入力、変更した情報は破棄されます。';   
 }
}

</script> 

2、<script language="javascript">
window.onbeforeunload = function()
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;

if(b && window.event.clientY < 0 || window.event.altKey)
{
alert("是关闭而非刷新");
window.open(this.location);  

//return false;
//window.event.returnValue = ""; }

}
</script>