一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

js判断浏览器是刷新还是关闭代码

时间:2015-03-16 编辑:简简单单 来源:一聚教程网

如我们按5与点击浏览器的关闭按钮,我们可以通过下面js来识别。


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.event.returnValue = "是否关闭?";
 }else{
 // alert("是刷新而非关闭");
 if(document.getElementById('content').value!=''){
 window.event.returnValue = '刷新后将丢失现有的日记内容,确认刷新?';
 }
 }
}

其实很简单就是通过判断event.clientY与按钮来判断了,这个没什么原理非常的简单各位可以测试一下。

热门栏目