function AjaxRequest() { var xmlObj = false; var CBfunc,ObjSelf; ObjSelf=this; try { xmlObj=new XMLHttpRequest; } catch(e) { try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); } catch(e2) { try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); } catch(e3) { xmlObj=false; } } } if (!xmlObj) return false; this.method="POST"; this.url; this.async=true; this.content=""; this.callback=function(cbobj) {return;} this.send=function() { if(!this.method||!this.url||!this.async) return false; xmlObj.open (this.method, this.url, this.async); if(this.method=="POST") xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlObj.onreadystatechange=function() { if(xmlObj.readyState==4) { if(xmlObj.status==200) { ObjSelf.callback(xmlObj); } } } if(this.method=="POST") xmlObj.send(this.content); else xmlObj.send(null); } } //离开页面时更新时间 window.onunload=updateTime2; function updateTime(){ var ajax=new AjaxRequest(); ajax.method="POST"; ajax.url="http://tongji.chery.cn/tongji20?type=updatetime&id=14&url="+document.location+"&systime=1283995566074"; ajax.callback=function(xmlobj){ } ajax.send(); } function updateTime2(){ var objImage = new Image(); objImage.src='http://tongji.chery.cn/tongji20?type=updatetime&id=14&url='+document.location+'&systime=1283995566074'; } //firefox兼容outerHTML if(window.HTMLElement) { HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML){ var r=this.ownerDocument.createRange(); r.setStartBefore(this); var df=r.createContextualFragment(sHTML); this.parentNode.replaceChild(df,this); return sHTML; }); HTMLElement.prototype.__defineGetter__("outerHTML",function(){ var attr; var attrs=this.attributes; var str="<"+this.tagName.toLowerCase(); for(var i=0;i"; return str+">"+this.innerHTML+""; }); HTMLElement.prototype.__defineGetter__("canHaveChildren",function(){ switch(this.tagName.toLowerCase()){ case "area": case "base": case "basefont": case "col": case "frame": case "hr": case "img": case "br": case "input": case "isindex": case "link": case "meta": case "param": return false; } return true; }); } ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// var MiniSite = new Object(); MiniSite.Browser = { ie: /msie/.test(window.navigator.userAgent.toLowerCase()), moz: /gecko/.test(window.navigator.userAgent.toLowerCase()), opera: /opera/.test(window.navigator.userAgent.toLowerCase()) }; MiniSite.$ = function(s){ return (typeof s == 'object') ? s: document.getElementById(s); }; MiniSite.JsLoader = { load: function(sUrl, fCallback) { try{ var _script = document.createElement('script'); _script.setAttribute('type', 'text/javascript'); _script.setAttribute('charset', 'GBK'); _script.setAttribute('src', sUrl); document.getElementsByTagName('head')[0].appendChild(_script); if (MiniSite.Browser.ie) { _script.onreadystatechange = function() { if (this.readyState=='loaded' || this.readyState=='complete') { fCallback(); } }; } else if (MiniSite.Browser.moz) { _script.onload = function() { fCallback(); }; } else { fCallback(); } }catch(e){ } } }; ///////////////////////////////////////////////////////////////////////////////// //取操作系统 var _OS=""; function getOS(){ var ua = navigator.userAgent.split(";"); var dataOS = [ { string: navigator.userAgent, subString: "Windows NT 7.0", identity: "Windows 7" }, { string: navigator.userAgent, subString: "Windows NT 6.0", identity: "Windows Longhron XP" }, { string: navigator.userAgent, subString: "Windows NT 5.2", identity: "Windows Server 2003" }, { string: navigator.userAgent, subString: "Windows NT 5.1", identity: "Windows XP" }, { string: navigator.userAgent, subString: "Windows NT 5.0", identity: "Windows 2000" }, { string: navigator.userAgent, subString: "Windows 9x", identity: "Windows Me" }, { string: navigator.userAgent, subString: "Mac", identity: "Mac" }, { string: navigator.userAgent, subString: "iPhone", identity: "iPhone/iPod" }, { string: navigator.userAgent, subString: "Linux", identity: "Linux" } ] OS = searchString(dataOS) || "an unknown OS"; return OS; } function searchString(data) { for (var i=0;i= 2; i--) { try { var fl = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+i+ "');"); if (fl) { f = i +'.0'; break; } } catch(e) {} } } } return f; } try { _sFlashPlayer=getFlashVer(); } catch(e) { } ///////////////////////////////////////////////////////////////////////////////// //广告来源 var tmpArr,QueryString; var _URL = document.location.toString(); if(_URL.lastIndexOf("?")!=-1){ QueryString= _URL.substring(_URL.lastIndexOf("?")+1,_URL.length); tmpArr=QueryString.split("&"); for (i=0;i<=tmpArr.length;i++){ try{ eval(tmpArr[i]); } catch (e){ var re = new RegExp("(.*)=(.*)","ig"); re.exec(tmpArr[i]); try{ eval (RegExp.$1+"="+"\""+RegExp.$2+"\""); } catch(e){ } } } }else{ QueryString=""; } if (typeof(ad)!="undefined"&&typeof(ad)!="object") { _iAdtype=ad; }else{ _iAdtype=0; } ///////////////////////////////////////////////////////////////////////////////// //地域信息 var _sProvince=""; var _sCity=""; var _iAdtype=""; MiniSite.JsLoader.load("http://fw.qq.com:80/ipaddress", init); ///////////////////////////////////////////////////////////////////////////////// function init(){ try{ _sProvince=IPData[2]; _sCity=IPData[3]; }catch(e){ } var data = "?type=tongji&id=14&iInfoId=0&iAdtype=" + _iAdtype + "&r=" + escape(document.referrer) + "&user=&url=" + document.location + "&sBrowser=" + escape(_sBrowser)+"&sFlashPlayer="+escape(_sFlashPlayer)+"&sSystem="+escape(_OS)+"&systime=1283995566074&sProvince=" + escape(_sProvince) + "&sCity=" + escape(_sCity); var scripts = document.getElementsByTagName("script"); for (var i = 0; i < scripts.length; i++){ if (scripts[i].src.indexOf("tongji.jsp") != -1) { scripts[i].outerHTML = ""; break; } } }