关闭浏览器时提示onbeforeunload事件

 更新时间:2013年12月25日 15:28:43   作者:  
这篇文章主要介绍了关闭浏览器时提示onbeforeunload事件,有需要的朋友可以参考一下

onbeforeunload事件 它是这样用的:

复制代码 代码如下:

<script language="javascript"> 
    g_blnCheckUnload = true; 
    function RunOnBeforeUnload() {     
        if (g_blnCheckUnload) {
        window.event.returnValue = 'You will lose any unsaved content';       
        }   
    }
</script>
<body  onbeforeunload="RunOnBeforeUnload()">
</body>

这样每次关闭浏览器窗口或涮新页面时,都要触发onbeforeunload这个事件。

摘抄如下:onbeforeunload事件:

注:三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。

用法:

object.onbeforeunload = handler
<element onbeforeunload = “handler” … ></element>
描述: 事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。 handler可以设一个返回值作为该对话框的显示文本。

触发于:

关闭浏览器窗口
通过地址栏或收藏夹前往其他页面的时候
点击返回,前进,刷新,主页其中一个的时候
点击 一个前往其他页面的url连接的时候
调用以下任意一个事件的时候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit.
当用window open打开一个页面,并把本页的window的名字传给要打开的页面的时候。
重新赋予location.href的值的时候。
通过input type=”submit”按钮提交一个具有指定action的表单的时候。
可以用在以下元素: BODY, FRAMESET, window

平台支持: IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+

相关文章

  • 纯js网页画板(Graphics)类简介及实现代码

    纯js网页画板(Graphics)类简介及实现代码

    今天需要在网页上画一个图谱,想到用JS,经过学习,和网上搜索,经过整理优化得到下面代码,注意不是用HTML5的canvas,而是用的纯js,需要了解的朋友可以参考下
    2012-12-12
  • 原生js实现日期联动

    原生js实现日期联动

    日期联动算是一个比较常见的功能了,随便度娘一下,你就能找到N多代码,今天给大家介绍的是个人比较常用,代码很简洁,高效,这里推挤给大家。
    2015-01-01
  • js将当前时间格式化为 年-月-日 时:分:秒的实现代码

    js将当前时间格式化为 年-月-日 时:分:秒的实现代码

    这篇文章主要介绍了js将当前时间格式化为 年-月-日 时:分:秒主要是使用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒,需要的朋友可以参考下
    2018-01-01
  • Js的Array数组对象详解

    Js的Array数组对象详解

    这篇文章主要针对Js的Array数组对象为大家进行详细的讲解,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • JS 控件事件小结

    JS 控件事件小结

    事件对于控件来说至关重要,控件的消息通信机制使用事件的成本最低,但是对于JS控件来说有一些麻烦需要解决,JS类本身不支持事件,DOM模型支持的事件仅适应于浏览器的DOM节点。所以创建一套事件是我们写控件之前要做的
    2012-10-10
  • javaScript 判断字符串是否为数字的简单方法

    javaScript 判断字符串是否为数字的简单方法

    javascript在通过parseIn或parseFloat将字符串转化为数字的过程中,如果字符串中包含有非数字,那么将会返回NaN,参考下面代码
    2009-07-07
  • MSAgent 详细解说

    MSAgent 详细解说

    MSAgent 详细解说...
    2006-11-11
  • js中less常用的方法小结

    js中less常用的方法小结

    下面小编就为大家带来一篇js中less常用的方法小结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Javascript图像处理—阈值函数实例应用

    Javascript图像处理—阈值函数实例应用

    阈值是最简单的图像分割方法,接下来将介绍五种阈值类型感兴趣的朋友可以参考下
    2013-01-01
  • 使用TextRange获取输入框中光标的位置的代码

    使用TextRange获取输入框中光标的位置的代码

    使用TextRange获取输入框中光标的位置的代码...
    2007-03-03

最新评论