`
cucuchen520
  • 浏览: 73885 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

何判断窗口是关闭还是刷新

阅读更多

<script language=javascript>

function myunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue = "关闭窗口";
}
else{
window.event.returnValue = "刷新窗口";
}
}

</script>

 
如果用的是窗架集frameset,那么要在frameset里面写onbeforeunload事件,此时document.body.clientWidth要减去20

分享到:
评论
1 楼 lifenote 2008-03-23  
对IE7无效

相关推荐

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

    本文介绍了通过JavaScript判断浏览器是关闭还是刷新的方法。在Web开发过程中,有时候需要区分用户是关闭了浏览器窗口,还是仅仅刷新了页面,这对于执行某些特定的逻辑操作是很重要的。例如,当用户关闭浏览器窗口时...

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

    ### 判断浏览器是刷新还是关闭窗口 在网页开发过程中,我们常常希望能在用户退出或离开当前页面时执行一些特定的操作,比如保存用户的状态、显示一个警告框等。为此,JavaScript 提供了 `onunload` 事件,它会在...

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

    onunload 事件判断浏览器是刷新还是关闭窗口 在浏览器中,我们经常需要判断浏览器是刷新还是关闭窗口,以便执行相应的操作。onunload 事件可以帮助我们实现这个功能。当浏览器退出时会触发 onunload 事件,因此我们...

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

    在探讨“判断页面是关闭还是刷新的js代码”这一主题时,我们首先需要理解网页生命周期中的几个关键事件:`onload`、`onunload`、`onbeforeunload`以及`onclose`。这些事件在网页加载、卸载或刷新过程中扮演着重要...

    使用javascript验证窗口是关闭还是刷新

    然而,这种判断方式并不准确,因为是否有元素获得焦点与窗口关闭或刷新之间并没有直接关联。因此,该代码片段无法实现其目的。 #### 总结 为了更准确地检测浏览器窗口或选项卡的关闭及刷新事件,建议采用如上所述...

    javascript判断页面是否是刷新还是关闭

    结合以上信息,我们可以在`beforeunload`或`unload`事件中检查`performance.navigation.type`,以判断页面是被刷新还是关闭。然而,需要注意的是,由于浏览器的隐私和安全策略,`beforeunload`事件的回调函数可能...

    JS区分浏览器页面是刷新还是关闭

    通过存储上次用户离开时的时间戳,结合当前时间戳,可以判断页面是刷新还是关闭。如果是刷新,那么两个时间戳之间的差值会很小,如果是关闭标签页或新登录,那么时间差会相对较大。示例代码中使用AngularJS的$window...

    窗口刷新父窗口然后关闭

    在刷新和关闭窗口的上下文中,这可能意味着没有特定的参数传递,或者是某个条件判断导致的操作。 标签“源码”和“工具”暗示我们讨论的内容可能与查看或分析代码工具有关,可能是开发者在调试或理解他人代码时遇到...

    用JS判断浏览器刷新还是关闭

    ### 如何用JavaScript判断浏览器是刷新还是关闭 在Web开发中,有时候我们需要了解用户是通过刷新页面还是直接关闭浏览器来离开当前网页。虽然JavaScript本身并没有提供直接的方法来区分这两种行为,但可以通过监听...

    子窗口刷新父窗口总结

    本文档将深入探讨如何在子窗口关闭时刷新父窗口,包括使用`window.open()`、`window.showModalDialog()`以及jQuery进行操作的方法。 #### 一、使用`window.open()`刷新父窗口 `window.open()`方法用于创建一个新的...

    判断浏览器刷新还是关闭

    在网页开发中,判断用户是刷新页面还是关闭页面是一个常见的需求,这有助于我们优化用户体验,进行数据同步,或者实现特定的交互逻辑。本篇将基于标题"判断浏览器刷新还是关闭"来深入探讨这个主题。 首先,我们需要...

    javascript判断网页是关闭还是刷新

    本篇文章给大家介绍js判断网页是关闭还是刷新,实现原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为程序,需要的朋友可以参考下本

    WinForm 关闭子窗体时刷新父窗体的数据

    当用户在子窗体中进行操作后,比如编辑、添加或删除数据,通常希望在关闭子窗体时能够自动刷新父窗体,以便显示最新的数据状态。这涉及到事件处理和对象间的通信。以下是对这一主题的详细解释。 首先,我们需要了解...

    Js智能判断浏览器是关闭还是刷新的代码

    在JavaScript中,有时我们可能需要检测用户是在关闭浏览器窗口还是只是刷新页面。尽管这个功能在实际应用中的需求可能并不常见,但了解如何实现这样的功能对于深入理解JavaScript事件处理和浏览器行为是有帮助的。在...

    vuejs中监听窗口关闭和窗口刷新事件的方法

    在Vue.js中实现对窗口关闭和刷新事件的监听,是一种常见的需求,可以用来在用户离开页面之前保存信息、提示用户是否真的想要关闭或者刷新页面等。以下是关于如何在Vue.js项目中实现监听窗口关闭和刷新事件的一些方法...

    c#利用委托来实现关闭子窗口通知父窗口执行方法

    ### C#中利用委托实现子窗口关闭时通知父窗口执行特定方法 在C#中,事件和委托是非常重要的概念,特别是在处理用户界面交互时。本文将详细介绍如何利用委托(Delegate)来实现在关闭子窗口时通知父窗口执行特定的...

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

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

    js监控IE火狐浏览器关闭、刷新、回退、前进事件.docx

    ### JS监控IE与火狐浏览器关闭、刷新、回退、前进事件 #### 一、引言 在Web应用开发过程中,有时需要对用户的浏览器行为进行监控,比如浏览器的关闭、刷新、前进或后退等操作。这对于提高用户体验、确保应用程序...

    易语言主副窗口关闭操作源码.rar

    如果希望程序在主窗口关闭后不立即退出,可以在事件处理函数中加入判断逻辑,阻止默认的关闭行为。 副窗口的关闭则相对灵活,可能需要根据具体的应用场景来设计。例如,副窗口可能是模态或非模态的,模态窗口需要...

Global site tag (gtag.js) - Google Analytics