您的位置:首页 > 其它

如何判断是关闭还是刷新网页

2005-11-27 12:11 351 查看
我们在写js代码的时候,经常要判断网页是否被关闭了,如果是被关闭了,就执行某段代码,这个可以用HTML的onbeforeunload事件来执行一段js代码,但是如果网页只是被刷新的话,也同样会触发onbeforeunload事件,下面这段js代码可以判断是否关闭
//判断是关闭还是刷新
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
alert("你关闭了浏览器");
}
这段代码就是判断触发onbeforeunload事件时,鼠标是否点击了关闭按钮,或者按了ALT+F4来关闭网页,如果是,则认为系统是关闭网页,否则在认为系统是刷新网页

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=318880
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: