`
royzhou1985
  • 浏览: 254428 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

onbeforeunload与onunload的使用

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>onbeforeunload与onunload</TITLE>
</HEAD>
<BODY onbeforeunload=beforeUnload() onunload="unload()">
</BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
 //提示是否离开页面,提示信息可以由event.returnValue返回
 function beforeUnload()   {   
	event.returnValue="";
  }

  function unload() {
    /*
	 * 执行自己的一些操作,如利用ajax往后台做一些注销后需要记录的操作
	 * 但是有时可能会执行不成功,因为浏览器已经关闭了而脚本还执行不到
	 * 不过可以使用alert 弹出一些信息来,这样就可以知道有没有执行成功
	 * 一般情况下都可以成功执行
	 */
	alert("注销成功!");
  }

//-->
</SCRIPT>
</HTML>

分享到:
评论

相关推荐

    浅谈javascript中onbeforeunload与onunload事件

    百度之,有onbeforeunload与onunload这两个事件,但是onbeforeunload在用户刷新的时候也会执行。搞得我弄的挺久的,所以想在这里做一个小小的总结 onbeforeunload与onunload事件 onbeforeunload定义和用法 ...

    用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)

    Onunload,onbeforeunload都是在刷新或关闭时调用,可以在[removed]脚本中通过[removed]来指定或者在&lt;body&gt;里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload...

    javascript Onunload与Onbeforeunload使用小结

    JavaScript中的`onunload`和`onbeforeunload`是两个与页面生命周期紧密相关的事件处理函数,它们主要用于在用户离开页面(例如,关闭浏览器窗口、点击刷新按钮或者导航到其他页面)时执行某些操作。这两个事件可以...

    onbeforeunload与onunload事件异同点总结

    在JavaScript中,`onbeforeunload` 和 `onunload` 是两个重要的页面生命周期事件,它们用于在用户离开网页或页面更新时触发相应的处理程序。本文将详细介绍这两个事件的异同点,以及它们在实际应用中的使用场景和...

    javascript Onunload与Onbeforeunload使用小结.docx

    ### JavaScript中的`onunload`与`onbeforeunload`事件详解 #### 一、概述 在JavaScript中,`onunload`和`onbeforeunload`是非常重要的两个事件,它们主要用于监听浏览器窗口关闭或者页面刷新的情况。这两种事件的...

    JS监听关闭浏览器事件之Onunload与Onbeforeunload

    本文将深入探讨两个关键的JavaScript事件:“onunload”和“onbeforeunload”,以及它们在实际应用中的差异和使用方法。 ### 一、`onbeforeunload`事件 `onbeforeunload`事件在页面即将卸载时触发,即当用户尝试...

    Onload,Onunload和onbeforeunload方法的异同

    在JavaScript的世界里,事件处理是网页交互的核心,而`onload`、`onunload`以及`onbeforeunload`就是三个与页面生命周期紧密相关的事件。理解它们的异同对于优化网页性能和提供更好的用户体验至关重要。 首先,`...

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    页面刷新时先执行onbeforeunload,然后onunload,最后onload。 经过验证我得出的结论是: //对于ie,谷歌,360: //页面加载时只执行onload //页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面...

    onunload事件判断浏览器是刷新还是关闭窗口

    当浏览器退出时会触发 onunload 事件,因此我们可以使用 onunload 事件做一些在页面关闭时要执行的操作,如提示用户信息等。 但是,在实际应用中我们都发现一个问题,刷新浏览器同样会触发 onunload 事件,也就是...

    网页缓存清除及页面刷新与关闭.doc

    在上面的代码中,我们使用了onbeforeunload和onunload事件来判断页面是否需要清除缓存。 知识点7: JavaScript中的事件 JavaScript中的事件是指浏览器在特定情况下触发的事件。例如,onload事件是在页面加载完成后...

    解决手机浏览器点击后退页面刷新问题,兼容苹果 safari浏览器和安卓浏览器

    解决手机浏览器点击后退页面刷新问题,兼容苹果 safari浏览器和安卓浏览器。 js的window.onbeforeunload,onunload,window.addEventListener(‘pagehide‘, () => {}手机浏览器不生效

    JS监听关闭浏览器事件

    与`onbeforeunload`不同,`onunload`事件是在页面已经被卸载之后触发的,这意味着此时已经没有机会阻止用户离开页面了。因此,`onunload`事件更适用于清理工作,如释放资源、清除定时器等。 ##### 示例代码分析: `...

    判断用户的在线状态 onbeforeunload事件

    获得用户登陆状态不用说...BODY onbeforeunload=”body_onUnload()”&gt; [removed] [removed] = function() { if (window.event.clientX&gt;document.body.clientWidth&&event.clientY&lt;0||event.altKey) { alert(“浏

    判断页面是关闭还是刷新的js代码

    标签只有onload\onunload\onbeforeunload事件,而没有onclose事件。不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?   页面加载时只执行onload  页面关闭时只执行onunload  页面刷新时先...

    基于Asp.Net的Web注销功能的实现.pdf

    * 使用onunload事件和onbeforeunload事件来处理Session信息的清理 * 使用Asp.Net框架来实现Web注销功能 * 使用Default.aspx页面和main.htm页面来引导用户退出应用系统 * 使用logout.aspx页面来专门负责注销功能 * ...

    捕捉IE关闭按钮事件

    综上所述,捕捉IE关闭按钮事件主要涉及JavaScript的`onbeforeunload`和`onunload`事件,以及与之相关的浏览器兼容性和现代浏览器的限制。在实际应用中,开发者需要灵活应对,寻找最佳的解决方案,以满足不同环境下的...

    判断浏览器是刷新还是关闭窗口

    在网页中,刷新页面与关闭窗口虽然都会触发 `onunload` 事件,但我们可以通过监听其他事件来区分这两种情况。 1. **监听 `onbeforeunload` 事件** `onbeforeunload` 事件在 `onunload` 之前触发,并且可以被用来...

Global site tag (gtag.js) - Google Analytics