0 0

關於在框架中使用window.onbeforeunload關閉流覽器的問題,求解20

首先,感謝看這個提問的大神

我想要實現的功能是在關閉流覽器的時候進行一次數據的更新,所以我用到了window.onbeforeunload這個事件來觸發
這是我的代碼:
<script language="javascript">
window.onbeforeunload = a;
  function a() {
$.ajax({type:'POST',url:'out.php'});
  }
</script>
我使用的在上下框架FRAME,這段代碼放在下框架頁面中時候,上框架一做連結跳轉時,下框架的這個onbeforeunload 就默認成了關閉流覽器了(上框架是導航內容,超鏈是作用下框架頁面的),請問各位大神應該如何解決這個問題?

再次感謝!
2011年12月19日 11:43
目前还没有答案

相关推荐

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

    在实际应用中,这个技术可以应用于电子商务平台中,例如,在购物车中,我们可以使用 onunload 事件来判断浏览器是刷新还是关闭窗口,以便在关闭窗口时执行相应的操作,例如,将购物车中的商品数量添加到数据库中。

    JS针对浏览器窗口关闭事件的监听方法集锦

    在JavaScript中,监听浏览器窗口关闭事件对于实现特定的用户交互或数据保存功能至关重要。下面将详细介绍几种常用的浏览器关闭事件监听方法。 1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window....

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

    //页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面时onunload事件,最后onload事件。 //页面关闭时,先onbeforeunload事件,再onunload事件。 //对于火狐: //页面刷新时,只执行onunload;...

    JS监听关闭浏览器事件

    在Web开发中,有时我们需要对用户关闭浏览器窗口或标签页的行为进行监测,并在这些行为发生前执行某些操作。这通常涉及到`onbeforeunload`和`onunload`这两个事件处理程序。 #### 1. `onbeforeunload`事件 `...

    捕捉IFrame SRC改变事件

    综上所述,通过使用`window.onbeforeunload`事件,我们可以在一定程度上监测到`&lt;iframe&gt;`中页面的变化情况。这不仅有助于提升用户体验,还能为开发者提供更多的控制权。当然,在实际应用中还需要考虑到跨域等安全性...

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

    在原生JavaScript中,可以使用window.onbeforeunload事件来监听窗口关闭和刷新的行为。该事件会在用户尝试离开页面时触发,可以用来执行一些清理工作或者给出提示。 在Vue.js中,可以通过在组件的生命周期钩子中...

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

    在Web开发中,有时候我们需要了解用户是通过刷新页面还是直接关闭浏览器来离开当前网页。虽然JavaScript本身并没有提供直接的方法来区分这两种行为,但可以通过监听某些事件和利用特定技巧来实现这一功能。 #### 一...

    javascript Onunload与Onbeforeunload使用小结.docx

    在JavaScript中,`onunload`和`onbeforeunload`是非常重要的两个事件,它们主要用于监听浏览器窗口关闭或者页面刷新的情况。这两种事件的应用场景非常广泛,比如在用户离开网页前进行数据同步、警告用户未保存更改等...

    flex监听浏览器关闭事件

    首先,在HTML页面中设置`window.onbeforeunload`事件处理函数,该函数会在浏览器窗口即将关闭前被调用: ```javascript window.onbeforeunload = onbeforeunloadHandler; function onbeforeunloadHandler() { var...

    Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求

    在Vue框架中,实现监听窗口关闭事件并在关闭前发送请求的功能,对于需要在用户离开页面之前进行某些清理或保存数据的操作尤为重要。本文将详细介绍如何在Vue项目中实现这一功能,并提供相应的代码示例。 ### 监听...

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

    在实际开发中,我们还需要注意,由于跨域安全策略,可能无法在iframe中使用这些事件。此外,随着Web技术的发展,新的API如Service Worker可能会提供更合适的机制来处理页面生命周期的事件。 以上就是关于JS监听关闭...

    浏览器关闭事件.txt浏览器关闭事件.txt浏览器关闭事件.txt浏览器关闭事件.txt

    1. **`window.onbeforeunload`**:此事件会在浏览器窗口或标签页关闭之前被触发。 2. **`window.onunload`**:该事件在文档完全卸载之后被触发,但是它的应用有一定的限制,因为在这个阶段,大部分的DOM元素已经被...

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

    - 使用 `window.event` 可能会导致在某些现代浏览器中不兼容,建议使用 `event` 对象。 2. **用户体验**: - 在尝试区分刷新与关闭操作时,应尽量减少对用户的干扰。过多的弹窗可能会影响用户体验。 3. **安全...

    JavaScript 关于浏览窗口不关闭的问题

    在JavaScript编程中,有时我们需要控制浏览器窗口的行为,例如防止用户在执行特定操作后意外关闭窗口。这在J2EE应用程序中尤其常见,因为开发者可能希望确保用户完成某些操作(如数据提交)后再允许他们离开页面。...

    使用onbeforeunload属性后的副作用

    在使用博客园的编辑器编辑文章时,有一个挺体贴用户的功能,就是如果用户进入编辑器后,不是执行”POST”操作而要退出当前编辑器页面,我们会得到一个Alert窗口提示(如下图)。这个功能其实很简单,就是通过处理...

    javascript经典特效---不提示关闭窗口.rar

    在标题中提到的“javascript经典特效——不提示关闭窗口”,这通常指的是使用JavaScript来防止用户在关闭浏览器窗口时出现默认的确认提示框。 在网页中,当用户尝试关闭浏览器窗口或标签页时,浏览器通常会弹出一个...

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

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

    js 页面关闭前的出现提示的实现代码.docx

    本文介绍了如何使用JavaScript实现在页面关闭前显示提示信息的功能,并讨论了在不同浏览器中的兼容性问题。此外,还探讨了一些高级应用,比如如何判断表单是否被修改以及如何使用jQuery简化代码编写过程。通过这些...

    javascript经典特效---离开页面弹出窗口.rar

    在网页设计中,有时我们希望在用户即将关闭浏览器窗口或跳转到其他页面时提醒他们,例如保存未完成的表单数据或者确认离开。这种交互方式可以提高用户体验,避免因误操作导致的信息丢失。JavaScript提供了`window....

Global site tag (gtag.js) - Google Analytics