`
yelr_j
  • 浏览: 68155 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JS获取窗口关闭事件(转)

阅读更多

1.用javascript重新定义window.onbeforeunload()事件
  
  在javascript里定义一个函数即可
  
  functionwindow.onbeforeunload(){alert("关闭窗口")}
  
  alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口
  
  functionwindow.onbeforeunload(){
  
  if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
  
  window.event.returnValue="确定要退出本页吗?";
  
  }
  
2.用onUnload方法
  
  在body标签里加入onUnload事件
  
  bodyonUnload="myClose()"
  
  然后在javascript里定义myClose()方法
  
  但是onUnload方法是在关闭窗口之后执行,不是在关闭窗口之前执行,如果你想在关闭窗口之前做判断,请用第一种方法

 

转自:http://www.xiaoyaolife.com/Article/6877.html

分享到:
评论

相关推荐

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

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

    js(javascript)子窗口和父窗口交互

    ### JavaScript 子窗口与父窗口交互详解 在前端开发中,常常会遇到需要在一个窗口(通常称为父窗口)中打开另一个窗口(子窗口)的情况。这时,如何实现这两个窗口之间的数据交互便成了一个重要的问题。根据题目...

    js弹出窗口 + 获取上传文件全路径

    本文将深入探讨"js弹出窗口 + 获取上传文件全路径"这一主题,这两个知识点是JavaScript在交互式用户界面设计中的关键部分。 首先,让我们来讨论"js弹出窗口"。在网页开发中,弹出窗口通常用于显示警告信息、确认...

    javascript 父窗口、子窗口传值问题

    子窗口的JavaScript可以通过`window.location.search`获取查询字符串并解析参数。 2. **使用`window.name`属性**:`window.name`是一个特殊属性,即使窗口被关闭后,其值仍会保留。父窗口设置子窗口的`name`属性,...

    即时JS飘动窗口

    即时JS飘动窗口是一种网页交互效果,主要用于模拟QQ等即时通讯软件中的聊天窗口弹出和飘动的行为。这种效果能够吸引用户的注意力,并提供一种动态、友好的用户界面体验。通过JavaScript实现,它允许开发者在网页中...

    模态窗口关闭时刷新父页面js文件

    在JavaScript中,我们可以利用事件监听来处理模态窗口关闭的事件。首先,我们需要在模态窗口上设置一个关闭按钮,并为其添加点击事件。这个事件触发时,我们将执行刷新父页面的操作。以下是一个简单的实现步骤: 1....

    捕获窗体关闭事件包括ALT+F4

    文件只是几句JS代码,看了就明白。直接把这个方法放到JS中就OK了。

    分享JavaScript获取网页关闭与取消关闭的事件

    这篇分享主要探讨了如何利用JavaScript获取网页关闭以及用户取消关闭的事件,以提供更友好的用户体验。 首先,`onbeforeunload`事件是JavaScript中用于在页面卸载前执行的事件,通常用来警告用户他们的操作可能会...

    jsp页面中窗口关闭,退出的方式分享.docx

    除了上述两种基本方法外,还有多种技术可用于实现窗口关闭和退出功能,如使用JavaScript监听窗口关闭事件等。 **例如:** - **监听窗口关闭事件:** 可以使用`window.onbeforeunload`来监听窗口关闭事件,并根据需求...

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

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

    js窗口拖拽(改变大小,最小化,最大化,还原,关闭).zip

    【标题】"js窗口拖拽(改变大小,最小化,最大化,还原,关闭)"是一个JavaScript实现的项目,主要用于创建具有拖动、缩放、最小化、最大化和关闭功能的弹出窗口。这个项目适用于那些希望在网页上实现类似桌面应用交互...

    如何在父窗口中得知window.open()出的子窗口关闭事件

    总的来说,监听`window.open()`创建的子窗口关闭事件主要依赖于定时器和全局变量,以及适当的错误处理来适应不同的浏览器限制。在实际开发中,你需要根据项目需求和浏览器兼容性来选择最适合的方法。

    js的各种事件,方便使用

    JavaScript(简称JS)是一种广泛用于网页和网络应用的脚本语言,主要负责处理客户端的交互逻辑。在网页开发中,事件扮演着至关重要的角色,它们允许用户与页面进行互动,如点击按钮、提交表单等。本文将详细介绍...

    javascript经典特效---窗口打开关闭程序.rar

    JavaScript中的事件监听机制可以让我们在窗口打开或关闭时触发特定的函数。例如,使用`window.onload`和`window.onunload`可以分别在页面加载完成和窗口卸载时执行函数。 5. 弹出警告、确认和输入对话框: ...

    demo关闭窗口同时关闭父窗口的层-例子

    在网页设计中,有时我们需要实现一个功能:当用户在弹出的子窗口中完成操作后,不仅关闭子窗口,还要同时关闭父窗口中特定的层(通常是一个遮罩层或者模态对话框)。这个功能常见于用户进行确认、选择或其他交互操作...

    一个窗口获取JavaScript填充.zip

    在JavaScript编程领域,"一个窗口获取JavaScript填充"的主题通常指的是如何在网页的多个窗口或标签页之间共享数据和状态。JavaScript是一种广泛应用于Web开发的脚本语言,它为开发者提供了丰富的功能来处理页面交互...

    javascript打开静态子窗口

    - **使用事件监听器**:可以在父窗口上设置事件监听器,当子窗口发生某些事件时(如点击按钮),子窗口可以触发这些事件,从而实现与父窗口的通信。 示例代码: ```javascript // 在父窗口中 window....

    子窗口传值到父窗口.rar

    - 子窗口关闭时,可以将值附加到URL上,然后通过`window.location`的改变通知父窗口。父窗口通过监听`hashchange`或`popstate`事件来获取这些参数。 4. **使用cookies或localStorage**: - 如果数据量不大,且不...

    9种js弹出动态窗口的 php代码

    在JavaScript和jQuery的世界里,创建动态窗口是一种常见的交互设计,可以提供丰富的用户体验。"9种js弹出动态窗口的php代码"这个主题涵盖了利用这两种语言技术实现的各种弹窗功能。以下将详细介绍这些知识点: 1. *...

    JS可拖动窗口控件,可实现各种DIV窗口自定义及各种DIV弹出提示框 带遮罩层的DIV窗口/对话框控件 js javascript 对话框

    在JavaScript编程领域中,创建可拖动窗口控件和弹出提示框是常见的需求,尤其在Web应用中,用户交互的界面设计至关重要。本资源提供了一种解决方案,它是一个基于JavaScript和CSS的可定制对话框控件,允许开发者创建...

Global site tag (gtag.js) - Google Analytics