浏览 6085 次
锁定老帖子 主题:离开页面或关闭窗口js
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-24
最后修改:2011-05-27
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('离开页面'); } }, 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-11-18
VisitTrack是js文件名称
是什么意思? |
|
返回顶楼 | |