WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

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

更新时间:2015-03-17 16:45 作者:佚名点击:
我们有时在发文章或发信息时会碰到我们点击离开页面时会提示是否离开了,其实这个功能就是用到了js判断浏览器是刷新还是关闭功能了,下面来看个例子。
 
 

如我们按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与按钮来判断了,这个没什么原理非常的简单各位可以测试一下。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容