网站地图    收藏   

主页 > 前端 > javascript >

Javascript浏览器或页面关闭离开提示信息

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 我们标题可能写得不清楚意思是告诉我们在用户离开页面或关闭浏览器前给用户提示数据未保存,是否要离开页面了,这里我们会用到一个window.onbeforeunload事件。...

 代码如下 复制代码

window.onbeforeunload = function() {    return 您有未保存内容!';}

如果你引用了jquery,也可以用jquery方便的实现,如下js代码:

 代码如下 复制代码

$(window).bind('beforeunload', function() {return 您有未保存内容!';} );

再看一个比较完整的实例

 代码如下 复制代码

window.onbeforeunload = function(){
var ie = !-[1,];
if(ie){
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth - 20;
 
if (!(b && window.event.clientY < 0 || window.event.altKey)) {
 
}else{
return "不要关闭新一的网站好不好?www.111cn.net";
}
}else{
return "不要关闭新一的网站好不好?www.111cn.net";
}
}

小提示

window.onbeforeunload只对我们离开页面或关闭有提示,但是本人测试像多窗口浏览器点击X关闭是没有提示的,并且直接关闭浏览器也没有提示,只有刷新页面才有提示哦。

 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论