`
haofeng82
  • 浏览: 144443 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

如何判断一个页面被刷新还是被关闭

阅读更多

感觉很难捕获页面关闭事件,因为对于刷新和关闭,都会触发onunload等事件,解决方案(仅限ie):

<html>

<script language=javascript>

function checkwindow()

{

window.open("about:popwindow","_blank","top=100,left=100,width=300,height=180,resizable=yes,scrollbars=auto");

}

</script>

</head>

<body onunload="if(window.screenLeft>=10000 && window.screenTop>=10000){checkwindow()}">mainpage

</body>

</html>

这样就能捕获到关闭事件了,但仅限于IE。

分享到:
评论
1 楼 kinghongen 2009-12-12  
IE7是不行滴,IE6可以

相关推荐

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

    - `fclose()`函数在页面卸载时被调用,根据`s`的值判断是页面刷新还是关闭,并给出不同的提示信息。 ### 实际应用与注意事项 虽然使用`onload`、`onunload`和`onbeforeunload`事件可以有效地判断页面的加载和卸载...

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

    产品经理可能会提出更细致的需求,例如在页面关闭时和页面刷新时提供不同的提示信息,或者在页面刷新时需要有延时操作,比如在客服系统中,为了避免电话系统频繁签入签出导致的问题,可能会设置一个延时再让用户重新...

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

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

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

    - 使用`window.event`来获取触发事件的环境信息,并判断页面是关闭还是刷新。 - 利用`onbeforeunload`事件的返回值来进行判断,如果返回值被设置,则一般表示是关闭页面。 - 检测`onbeforeunload`事件和`onunload`...

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

    但是,在实际应用中我们都发现一个问题,刷新浏览器同样会触发 onunload 事件,也就是只要是离开该页面就会触发 onunload 事件,或许刷新时我们并不想执行 onunload 定义的操作,或者我们只想在刷新时执行某操作,...

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

    然而,在实际的应用场景中,我们可能会遇到一个棘手的问题:不论是刷新页面还是真正关闭窗口,`onunload` 事件都会被触发。这种情况下,如何区分用户的行为就变得非常重要。 #### 一、`onunload` 事件详解 `...

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

    为了更准确地区分页面是被刷新还是被关闭,可以引入一个标志变量并在不同的生命周期事件中进行更新: ```javascript let isRefresh = false; window.onbeforeunload = function() { isRefresh = true; }; window...

    判断浏览器刷新还是关闭

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

    弹出层关闭父页面刷新

    在网页开发中,有时我们需要实现一个功能:当一个弹出层(通常是模态窗口或对话框)被关闭时,能够自动刷新其父页面的内容。这个功能常见于数据编辑或者信息确认场景,用户在子窗口中完成操作后,返回父页面看到最新...

    jquery弹出层不关闭 父页面刷新

    在IT领域,尤其是在Web开发中,"jquery弹出层不关闭 父页面刷新"是一个常见的交互需求。这里,我们主要讨论如何使用jQuery实现这样的功能,即在一个弹出层(通常是一个模态对话框)显示时,用户可以操作父页面而不会...

    open 关闭子页面刷新父页面

    具体到这段代码,`showModalDialog`是一个非标准但广泛支持的方法,主要用于创建模态对话框,即阻止用户与主窗口交互直到对话框被关闭的窗口。其语法如下: ```javascript var k = window.showModalDialog(url, ...

    防止页面刷新、定时刷新间隔刷新

    ### 防止页面刷新与定时刷新技巧详解 在Web开发过程中,页面...总之,无论是防止页面刷新还是定时刷新,都是Web开发中不可或缺的技术手段。开发者需要根据实际应用场景灵活选择并综合运用这些技术,以达到最佳的效果。

    浏览器页面,禁用刷新

    浏览器页面禁用刷新是一个常见的需求,特别是在开发特定的交互式应用或者进行数据提交时,防止用户意外触发页面刷新导致数据丢失。这篇博客“996-interpage”可能详细讲解了如何在JavaScript或HTML中实现这一功能。...

    JavaScript中判断页面关闭、页面刷新的实现代码

    今天由于项目需要判断用户离开页面时要判断用户的行为是关闭还是刷新 虽然没有直接的方法,但通过一定的技巧也能做到 不得不感叹JavaScript的强大!! 请看一下代码: 代码如下: [removed] = function(){   var a...

    js监听页面的刷新与关闭

    使用javascript实现监听页面的刷新与关闭,可在用户刷新或关闭窗口时执行相关操作。

    页面刷新 定时刷新 设置刷新

    定时刷新,又称为自动刷新,允许用户设置一个特定的时间间隔,网页将在该间隔后自动重新加载。这种功能通常通过HTML的`&lt;meta&gt;`标签或者JavaScript实现。例如,我们可以使用以下HTML代码来设置页面在5秒后自动刷新: ...

    layui点击按钮页面会自动刷新的解决方案

    通过上述两种方法,开发者可以有效解决按钮导致页面刷新的问题,并确保用户的交互体验不会被不必要的页面刷新所破坏。 此外,开发者在编写代码时应当考虑到跨浏览器兼容性。在本篇内容中,通过简单的代码替换,即可...

Global site tag (gtag.js) - Google Analytics