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

页面跳转或关闭之前做某些处理

 
阅读更多
1 在body上加入onbeforeunload事件
<body onbeforeunload="sendEmail()">
用一个定时器监听,如果点击了发送,则会执行某些自定义处理。

function sendEmail() 
{			
    var emailNum = $("#emailNum").val();
    if (!refresh_token && saveBeforeUnload == false &&            ($("#memberLevel").val() == 4) &&					$("#emailNotice").length > 0 && $("#emailNum").val() > 0) {
	if (confirm("是否發送「新增項目通知電郵」給參與此項目的同事?")) {
		saveBeforeUnload = true;
	}
    }
    return false;
}

var saveBeforeUnload = false;
			
setInterval(function() {
    if(saveBeforeUnload) {
	saveBeforeUnload = false;
        $("#emailNotice").trigger("click");
    }
}, 500);
分享到:
评论

相关推荐

    自动刷新页面+自动跳转和关闭

    ### 自动刷新页面与自动跳转关闭的知识点详解 #### 一、自动刷新页面 **自动刷新页面**是指网页在设定的时间间隔后自动重新加载自身的过程。这一功能可以通过多种技术实现,包括HTML元标签(`&lt;meta&gt;`标签)、...

    页面跳转 ,又可以弹出消息框

    在IT领域,尤其是在Web开发中,页面跳转与弹出消息框是两个常见的操作,它们分别用于导航用户至另一个页面和向用户展示即时信息。本文将深入探讨如何在一个语句中实现这两个功能,即如何在跳转页面的同时弹出一个...

    页面跳转之后保留之前EditText中的内容

    在Android应用开发中,页面跳转是常见的操作,但如何在页面跳转后保留之前EditText中的内容,并将新Activity的数据整合到原有的EditText中,是一个值得深入探讨的问题。这里我们将详细讲解实现这一功能的关键技术和...

    jquery页面跳转loading加载

    "jquery页面跳转loading加载"这个主题涉及到的是在页面进行跳转或数据加载时,展示一个“加载中”(loading)的提示效果,以告知用户页面正在处理并等待完成。这种效果可以提高用户体验,因为用户能够明确地看到页面...

    asp.net中弹出消息框后跳转页面

    其中,JavaScript负责在客户端弹出消息框并处理页面跳转,而ASP.NET则主要负责数据处理和页面逻辑控制。 #### JavaScript弹出消息框 首先,我们需要了解如何使用JavaScript来弹出一个消息框。这可以通过`alert()`...

    javascript页面跳转常用代码.pdf

    JavaScript 页面跳转是一种常见的网页交互方式,通过JavaScript 代码可以实现页面的跳转、刷新和关闭等操作。在本文中,我们将介绍 JavaScript 页面跳转常用代码,包括页面刷新、自动刷新、自动跳转、框架刷新、子...

    关闭页面时清空Session (ASP.net ) (已实现)

    1. **监听页面卸载事件**:通过设置`onbeforeunload`或`onunload`事件处理程序,可以在用户离开当前页面之前触发相应的动作。 2. **编写事件处理函数**:在这个函数中调用清除Session的方法。 3. **实现清除Session...

    网页关闭之后自动跳转到首页代码

    网页关闭后自动跳转到首页的技术是通过JavaScript实现的,主要涉及到浏览器的生命周期管理和脚本执行。这种技术常用于提供更好的用户体验,例如用户误关闭页面时可以返回网站的起始点。然而,由于浏览器安全性和隐私...

    Android推送Activity跳转控制处理

    另外,对于某些特殊场景,如登录状态的检查,我们可能需要在用户点击通知后先验证其登录状态,然后再决定是否跳转到目标Activity。如果用户未登录,可能需要引导其先登录。 最后,考虑到用户体验,我们需要对错误...

    web 页面 定时关闭

    有时我们需要实现页面在指定时间后自动关闭的功能,比如在用户完成特定操作之后(例如登录成功、表单提交等),为了提升用户体验或者出于安全性考虑,可以设定页面在几秒钟后自动关闭并返回到上一个页面或跳转到指定...

    使用webdriver实现主页面跳转到子页面后又回到主页面的操作.docx

    9. **close()**: `driver.close()`方法关闭当前窗口,但需要注意的是,在某些情况下,直接关闭当前页面可能无法返回主页面继续操作,因为主页面仍然保持打开状态。 10. **navigate().to()**: `driver.navigate().to...

    等待指定时间后自动跳转或关闭当前页面的js代码

    与页面跳转类似,自动关闭页面也是通过setTimeout()函数实现的。文章中的示例代码为: ```javascript function closeMyWindow(){ window.setTimeout("window.close()",1000); } ``` 这段代码定义了一个名为...

    ios 各种页面跳转的动画(淡化,翻页等)

    本主题将深入探讨“ios 各种页面跳转的动画(淡化,翻页等)”,帮助开发者掌握这些技术,提升应用的质量。 1. **动画基础** 在iOS中,我们可以使用`UIView`类的`animateWithDuration:animations:`方法来创建基本...

    页面跳转与数据回传

    在Android应用开发中,页面跳转与数据回传是至关重要的功能,特别是在多个活动(Activity)之间进行交互时。`startActivityForResult`方法是Android SDK提供的一种机制,它允许一个Activity启动另一个Activity,并...

    微信小程序常见页面跳转操作简单示例

    页面跳转作为微信小程序开发中的一项基本功能,是实现小程序页面间切换和交互的重要手段。下面将详细解析微信小程序中常见的页面跳转操作及相关技巧。 首先,让我们了解微信小程序的页面跳转原理。在小程序中,页面...

    jsp页面同时弹出页面和对话框

    在IT领域,特别是Web开发中,使用JSP(JavaServer Pages)进行动态网页设计时,开发者经常需要实现在用户交互过程中弹出特定的页面或对话框来获取输入、展示信息或进行确认操作。本文将详细解析如何在JSP页面中通过...

    vue单页面实现当前页面刷新或跳转时提示保存

    在Vue单页面应用中,用户在填写表单后可能会遇到意外刷新或跳转页面导致数据丢失的问题。为了防止这类问题发生,可以在表单提交之前对用户进行提示,确认是否真的想要离开当前页面。这一功能可以通过Vue Router提供...

    易语言禁止网页跳转声音

    "易语言禁止网页跳转声音"是一个这样的应用实例,它使用了易语言这一国产编程语言来实现阻止网页在页面跳转时播放声音的功能。易语言是一种以中文编程为特色的编程工具,其简洁明了的语法使得初学者也能快速上手。 ...

    适合任何网页的跳转代码

    这种技术的应用场景非常广泛,例如在网站重定向、登录认证后的页面跳转等方面都有着重要的作用。 #### 二、HTML元信息标签:`&lt;meta http-equiv="refresh"&gt;` 1. **基本语法**: ```html 时间秒数;url=目标URL"&gt; ...

Global site tag (gtag.js) - Google Analytics