onbeforeunload、beforeunload

<script type="text/javascript">

function addOnBeforeUnload(e) {

    var ev = e || event;

    ev && (ev.returnValue = ‘你确定要离开?‘);

}

if(window.attachEvent){

    window.attachEvent(‘onbeforeunload‘, addOnBeforeUnload);

else {

    window.addEventListener(‘beforeunload‘, addOnBeforeUnload, false);

}

</script>

时间: 2024-08-07 15:54:51

onbeforeunload、beforeunload的相关文章

JavaScript高级程序设计(第三版)学习笔记13、14章

第13章,事件 事件冒泡 IE的事件叫做事件冒泡:由具体到不具体 <!DOCTYPE html> <html> <head> <title>Event Bubbling Example</title> </head> <body> <div id="myDiv">Click Me</div> </body> </html> 如果你单击了<div>

JavaScript事件流原理解析

一.为什么会有这一篇的文章 国庆前几天由于任务比较重,要赶在国庆前把一个进度的任务开发完成,所以也就有点赶,但是却遇到了一个比较奇怪的Bug,导致了任务比预计的延迟了几个小时,对此深表遗憾,所以利用国庆的这段时间来补一补这个不足,也为了国庆后能够更好的完成公司的业务打下基础 二.大致了解什么是JavaScript事件流 首先这里先来举一个例子 <!DOCTYPE html> <html lang="en"> <head> <meta chars

WEB 组件开发相关记录

JS 实践中的分层方法: 应用层.框架组件层.框架core.浏览器底层 JS 分为: DOM.BOM.Style样式.Canvas 2D.WebGL.SVG 浏览器底层的问题: 1. JS核心语法层面薄弱: 2. JS原生API不好用: 3. 浏览器兼容问题 框架:Prototype.YUI.Dojo.JQuery 框架组件:提供一些简单的控件  分为定制组件和框架通用组件 例如: input.text.checkbox.radio.select 未提供的控件:日历选择器.富文本编辑器 组件:

周报 2014.10.25

1.有些机房可能不想外部用户能直接访问所有服务器,一般会开放一台公网,作为与外界交互的中转站.我们可以通过CRT建立通道来访问这些服务器.建通道的方法:   1).选择公网的远程地址,右键,选择properties.   2).选择Port Forwarding ,选择add 进行添加.注意的是:name可任意命名,local  address为本地一个未使用的端口. 注意,是本地!Remote Address为你要连接的那台服务器的ip地址和端口.而不是公网地址!!!   3).通过CRT连接

JavaScript event flow

JS事件流最早要从IE和网景公司的浏览器大战说起,IE提出的是冒泡流,而网景提出的是捕获流,后来在W3C组织的统一之下,JS支持了冒泡流和捕获流,但是目前低版本的IE浏览器还是只能支持冒泡流(IE6,IE7,IE8均只支持冒泡流),所以为了能够兼容更多的浏览器,建议大家使用冒泡流. JS事件流原理图如下: 从图中我们可以知道 1.一个完整的JS事件流是从window开始,最后回到window的一个过程 2.事件流被分为三个阶段(1~5)捕获过程.(5~6)目标过程.(6~10)冒泡过程 3.在冒

Linux命令自己总结

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识. 当 在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc.usr.var.bin ... ... 等目录,而 在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在Linux下看上去就象树形结构,所以

160503、onunload、onbeforeunload事件详解

最近项目中做到一个功能:在上传页面用户开始上传文件之后用户点击任意跳转都需要弹出提示层进行二次确定才允许他进行跳转,这样做的目的是为了防止用户的错误操作导致这珍贵的UGC 流失(通常用户在一次上传不成功之后,很容易就会打消了上传的念头的了,或去到其他平台进行上传). 在这里用到的是 onbeforeunload 事件.下面就梳理下 onunload.onbeforeunload 这两个事件,也顺带说说我遇到的问题与解决方案. onunload,onbeforeunload都是在刷新或关闭时调用,

onunload、onbeforeunload事件详解--zhuan

最近项目中做到一个功能:在上传页面用户开始上传文件之后用户点击任意跳转都需要弹出提示层进行二次确定才允许他进行跳转,这样做的目的是为了防止用户的错误操作导致这珍贵的UGC 流失(通常用户在一次上传不成功之后,很容易就会打消了上传的念头的了,或去到其他平台进行上传). 在这里用到的是 onbeforeunload 事件.下面就梳理下 onunload.onbeforeunload 这两个事件,也顺带说说我遇到的问题与解决方案. onunload,onbeforeunload都是在刷新或关闭时调用,

jQuery之load、unload、onunload和onbeforeunload

1.load:jQuery load() 方法是简单但强大的 AJAX 方法.load() 方法从服务器加载数据,并把返回的数据放入被选元素中. 语法:$(selector).load(URL,data,callback); 必需的 URL 参数规定您希望加载的 URL. 可选的 data 参数规定与请求一同发送的查询字符串键/值对集合. 可选的 callback 参数是 load() 方法完成后所执行的函数名称. 这是示例文件("demo_test.txt")的内容: <h2&