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('离开页面'); } },