`
pocketduck
  • 浏览: 19698 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

离开页面或关闭窗口js

 
阅读更多
VisitTrack是js对象名称
//给window添加事件 
   VisitTrack._pk_add_event(window,"beforeunload",VisitTrack.uf_exit); 
   /* 
    通用对象【增加事件方法】 
   */ 
   _pk_add_event : function (elm, evType, fn, useCapture){ 
     if (elm.addEventListener) { 
      elm.addEventListener(evType, fn, useCapture); 
      alert(evType); 
      return true; 
     } else if (elm.attachEvent) { 
      var r = elm.attachEvent('on' + evType, fn); 
      return r; 
     } else { 
      elm['on' + evType] = fn; 
     } 
   }, 
//判断是关闭窗口(点右上角的叉子)还是离开页面(点回退,刷新,调history.back) 
   uf_exit : function (){ 
       var n = window.event.screenX - window.screenLeft;     
       var b = n > document.documentElement.scrollWidth-20;     
                if(b && window.event.clientY < 0 || window.event.altKey)     
                {     
                       alert("关闭");     
                } else{ 
                  alert('离开页面'); 
                }   
        },
 
分享到:
评论
1 楼 wukele 2009-11-18  
VisitTrack是js文件名称
是什么意思?

相关推荐

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

    在本主题"javascript经典特效---离开页面弹出窗口"中,我们主要关注的是如何利用JavaScript来实现用户试图离开网页时弹出确认对话框的功能。 在网页设计中,有时我们希望在用户即将关闭浏览器窗口或跳转到其他页面...

    JavaScript关闭当前页面(窗口)不带任何提示

    本文将详细解释如何使用JavaScript关闭当前页面或窗口,且不弹出任何提示信息。 1. 不带任何提示关闭窗口的js代码 实现不带任何提示关闭当前窗口的功能,可以通过直接调用window.close()方法来实现。但需要注意的是...

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

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

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

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

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

    为此,JavaScript 提供了 `onunload` 事件,它会在浏览器窗口被关闭或者用户离开当前页面时触发。然而,在实际的应用场景中,我们可能会遇到一个棘手的问题:不论是刷新页面还是真正关闭窗口,`onunload` 事件都会被...

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

    然而,在主窗口上,`onclose`通常不会触发,因此在判断页面关闭或刷新时,主要依赖的是`onunload`和`onbeforeunload`事件。 ### 示例代码分析 在提供的代码片段中,HTML文档结构包含了对`onload`、`onunload`和`...

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

    在JavaScript编程中,判断页面是否是刷新或关闭是常见的需求,尤其在跟踪用户行为、保存数据或执行清理操作时。这个任务可以通过监听浏览器的特定事件来实现。在本篇文章中,我们将深入探讨如何通过JavaScript来识别...

    JS 关闭或刷新窗口时发生的事件

    在JavaScript中,窗口关闭或刷新时触发的事件是开发者经常需要关注的部分,因为这些操作往往涉及到数据保存、用户确认或清理资源等重要任务。本文将深入探讨这些事件,并通过一个简单的示例代码来演示如何使用它们。...

    javascript页面关闭事件

    ### JavaScript 页面关闭事件详解 #### 一、引言 在Web开发中,有时我们需要在用户即将离开当前页面时执行一些操作,例如询问用户是否确定离开(如果他们对表单进行了未保存的更改)、记录用户的某些行为等。这些...

    离开页面时候的警告

    1. **事件监听**:JavaScript中的`beforeunload`或`unload`事件可以用来监听浏览器窗口关闭或刷新的行为,从而触发离开页面时的警告。 2. **自定义警告对话框**:默认的浏览器警告对话框样式可能不符合所有设计需求...

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

    本文将详细介绍如何利用JavaScript来检测当前窗口是否被关闭或刷新。 #### 基本概念 1. **窗口(Window)**:在Web环境中,每个打开的浏览器窗口都可以视为一个`window`对象。 2. **选项卡(Tab)**:现代浏览器...

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

    因此,使用这些JavaScript事件来监控页面关闭和刷新的行为,需要进行充分的测试,并且要考虑到不同浏览器之间的兼容性问题。 此外,除了使用JavaScript之外,还可以考虑服务器端的逻辑来辅助判断。例如,可以通过...

    js关闭当前页面(窗口)的几种方式总结

    当用户尝试离开页面时,浏览器会显示自定义的确认对话框。用户选择取消时,浏览器不会关闭当前窗口。 5. 在按钮点击时弹出确认框,并根据用户选择决定页面行为 有时需要在用户点击一个按钮时,根据其选择执行不同的...

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

    3. **User Experience Considerations**:尽管这种提示可以防止用户意外地离开页面,但过度使用可能会打扰用户。因此,只有在确实需要的情况下(比如用户未保存数据)才应使用这种提示,避免滥用。 4. **ES6语法与...

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

    标题“JavaScript 关于浏览窗口不关闭的问题”涉及到的核心知识点是阻止或提示用户在尝试关闭窗口时的行为。 首先,JavaScript提供了`window.onbeforeunload`事件,这个事件会在窗口(包括页面)即将卸载之前触发。...

    JS监听关闭浏览器事件

    综上所述,`onbeforeunload`和`onunload`是JavaScript中两个重要的事件处理程序,它们可以帮助开发者更好地控制用户离开页面的行为。然而,在使用这些功能时也需要注意一些限制和注意事项,以确保代码的稳定性和用户...

    关闭窗口出现提示

    当用户尝试关闭网页或浏览器窗口时,开发者有时希望弹出一个提示框,询问用户是否确认离开当前页面,以防用户意外关闭重要操作或未保存的数据。以下是对这一主题的详细解释: 1. **JavaScript中的onbeforeunload...

    js弹出模态窗口

    3. **JavaScript功能**:JS是实现模态窗口弹出和关闭的核心。你可以通过添加事件监听器来触发模态窗口,比如点击按钮、链接或者其他元素。同时,还需要编写代码来控制模态窗口的显示和隐藏,比如更改`display`属性或...

    javascript div弹出窗口 可封装为JS类

    在JavaScript编程中,"div弹出窗口"是一种常见的交互式设计,它允许用户在不离开当前页面的情况下查看或操作相关信息。这种技术常被用于显示警告、提示、对话框或者加载内容丰富的模块,如图片画廊、表单等。在本...

Global site tag (gtag.js) - Google Analytics