JavaScript实现离开页面前提示功能【附jQuery实现方法】
作者:yongh701
这篇文章主要介绍了JavaScript实现离开页面前提示功能,结合具体实例形式分析了javascript实现针对关闭页面的事件响应原理与操作技巧,并附带jQuery的相应实现方法,需要的朋友可以参考下
本文实例讲述了JavaScript实现离开页面前提示功能。分享给大家供大家参考,具体如下:
离开页面前的提示不可以用onunload去做,因为它只是兼容IE,你要兼容Google与FireFox就蛋疼了。
而且这个事件还是关闭之后才会触发的。
取而代之可以用onbeforeunload去实现。
onbeforeunload可以在用户关闭或刷新窗口、或者点击本页内的任何超级链接都会触发的。
其JavaScript代码如下:
<script> window.onbeforeunload=function(e){ var e=window.event||e; e.returnValue=("确定离开当前页面吗?"); } </script>
非常简短,一开始利用window.event与e的或,兼容浏览器。
其返回值就是提示信息。
在IE8的效果如下,第一行与最后一行是必须存在的。用户点击“取消”不会发生任何事情,点击“确定”则继续之前的动作。
在Google Chrome的效果如下,只有最后一行是我们可以控制的,其它都是系统本身就有的东西,不能够被改写。
野狐禅的效果如下,其提示信息读不出来,我也没办法,谁叫这个浏览器是野狐禅呢?
这段东西,用JQuery则这样写:
$(window).bind('beforeunload',function(){ return '提示信息'; } );
JQuery1.9自带全浏览器兼容……
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript页面元素操作技巧总结》、《JavaScript正则表达式技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:
- javascript和jQuery实现网页实时聊天的ajax长轮询
- JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序
- jQuery在vs2008及js文件中的无智能提示的解决方法
- jquery.cvtooltip.js 基于jquery的气泡提示插件
- Jquery插件分享之气泡形提示控件grumble.js
- jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
- jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
- 基于jquery实现智能提示控件intellSeach.js
- JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】