www.gusucode.com > 115xia电脑主页高仿hao123源码静态版 1.0源码程序 > js/usertrack.js

    var isIE=navigator.userAgent.indexOf("MSIE")>0&&!window.opera;
var keyword=["文学","游戏","软件","军事","音乐","邮箱","视频","Flash","新闻","社区","财经","交友","数码","基金","博客","银行","体育","购物","手机","人才","汽车","酷站","竞拍"];
UserTrack={
	init:function (B,C){
		this.p=B;
		this.c=C||"";
		var A=this;
		if(isIE){
			document.body.attachEvent("onclick",function (){
				A.trans.call(A,window.event)
			})
		}else {
			document.body.addEventListener("click",function (D){
				A.trans.call(A,D)
			},false)
		}
	},trans:function (H){
		var I=H.target||H.srcElement;
		var C=I.parentNode;
		var L=I.tagName.toUpperCase();
		var K=/<\/?a.*?>/gi;
		if(L=="A"||(L=="FONT"&&I.parentNode.tagName.toUpperCase()=="A")){
			if(/更多/.test(C.innerHTML)){
				return
			};
			if(C.className=="pl"){
				var B=C.innerHTML.replace(K,"");
				for(var D=0,E=keyword.length-1;D<E;D++){
					if(B==keyword[D]){
						return
					}
				}
			};
			var J=C.parentNode.className;
			if(J=="rb"||J=="ry"){
				try{
					var F=C.previousSibling.innerHTML.replace(K,"").replace(" ","")
				}catch(H){
					var F=C.innerHTML.replace(K,"").replace(" ","")
				};
				for(var D=0,E=keyword.length;D<E;D++){
					if(F==keyword[D]){
						this.c=keyword[D];
						break
					}
				}
			}
            var count = 0;
            while(C.tagName.toUpperCase()!="BODY"){
				switch(C.id){
					case "PL":case "PR":case "C_UT":var A=I.href;
					if(L=="FONT"){
						A=I.parentNode.href
					};
                    if(count==0){
					this.sendUrl(A);}count++
					break;
					default:break
				};
				C=C.parentNode;
			}
		}
	},sendUrl:function (E){
		var A="&r="+Math.random(new Date()),D="&p="+this.p,F="&c="+this.c,B="&q="+encodeURIComponent(E);
		F=(this.c!="")?F:"";
		setTimeout(function (){
			new Image().src="http://c.baidudns.com/c.gif?t=12"+D+F+B+A;

		},50);
		if(this.p==1){
			return
		};
		this.c=""
	}
};
var arrBaiduAds=[];
getEcomAds.link="http://hbs.baidudns.com:8080/ecom?di=103&tm=baidulink&word=hao222&tn=baidu_103";
function getEcomAds(){
	var A=document.createElement("script");
	A.src=getEcomAds.link;
	if(isIE){
		A.attachEvent("onreadystatechange",function (){
			callBack(A)
		})
	}else {
		A.addEventListener("load",callBack,false)
	};
	document.body.appendChild(A)
};
function callBack(I){
	if(isIE){
		if(I.readyState!="loaded"&&I.readyState!="complete"){
			return
		}
	};
	if(arrBaiduAds[103]==""){
		return
	};
	var B=arrBaiduAds[103].replace(/<\/?font.*?>/gi,"");
	var A=[],D="";
	var H=/<a\s+href=(\"|\')?([^>\1]+)\1>([^§]+)§([^§>]+)<\/a>/;
	while(H.test(B)){
		A.push({
			base64:RegExp.$2,content:RegExp.$3,link:decodeURIComponent(RegExp.$4)
		});
		B=B.replace(H,"")
	};
	for(var F=0,C=A.length;F<C;F++){
		D+=" <a href="+A[F].link+' rel="'+A[F].base64+'" onmouseover="this.href=\''+A[F].link+'\'"  onmousedown="this.href=this.rel;">'+A[F].content+"</a>&nbsp;"
	};
	var E=document.createElement("h3");
	E.style.textAlign="left";
	E.style.width="100%";
	E.innerHTML=D;
	G("DS").appendChild(E)
};