离开页面前的提示不能够用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自带全浏览器兼容……

最新文章

  1. 进击的Python【第二章】:Python基础(二)
  2. c# 如何中List&lt;object&gt;中去掉object对象中的重复列数据?
  3. 使用 JavaScript File API 实现文件上传
  4. Redis配置文件(redis.conf)说明
  5. 如何在Linux中查看所有正在运行的进程
  6. css 正方体
  7. NetworkComms框架介绍 完美支持TCP/UDP协议
  8. Jquery 1.8.2 click function - 动态
  9. 斜率优化dp(POJ1180 Uva1451)
  10. Js之Navigator对象
  11. Python基础学习6---存储器
  12. Summer Holiday
  13. Android开发过程中使用弱引用解决内存泄露的习惯
  14. jquery的datatables第二次加载报错
  15. LeetCode 15 3Sum [sort] &lt;c++&gt;
  16. 洛谷P4204 [NOI2006]神奇口袋 数论
  17. 线程相关函数(1)-pthread_create(), pthread_join(), pthread_exit(), pthread_cancel() 创建取消线程
  18. 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165318
  19. xml.dom——文档对象模型API
  20. 使用Google cardboard 2的一些软件

热门文章

  1. SQL数据库还原的二种方式和区别
  2. 涨知识 - II
  3. 再战primer——decltype 和引用
  4. Android基础TOP2_1:输出系统时间
  5. Miller Rabin 大素数测试
  6. C# WinForm窗体应用(第四天)
  7. 常见Android安装启动失败问题
  8. 查找java文件
  9. Shell基本运算符
  10. JAVA通用工具类