📄 xtanalyzer_roi.js
字号:
xtdm = document.domain.substring(3); //cookie domain (.xxxxxx.com)xtdrm = 20; //remanence life time (number of days)xto_force = null; //to fix your own independant xtorvar xtdr = 15;var xw = window;var xd = document;xtnv = (xw.xtnv!=null) ? xw.xtnv : xd ;xtsd = (xw.xtsd!=null) ? xw.xtsd : "http://logp" ;xtsite = (xw.xtsite!=null) ? xw.xtsite : 0;xtn2 = (xw.xtn2!=null) ? '&s2='+xw.xtn2 : '';xtp = (xw.xtpage!=null) ? xw.xtpage : "";xtrd = (xtsite=="redirect") ? true : false;xtdi = ((xw.xtdi!=null)&&(xw.xtdi!="")) ? "&di=" + xw.xtdi : "";xtm = (xw.xtparam!=null) ? xw.xtparam : "";xtrmt = ((xw.roimt!=null)&&(xw.roimt!="")&&(xtm.indexOf("&roimt",0)<0)) ? "&roimt=" + xw.roimt : "";xtvc = ((xw.visiteciblee!=null)&&(xtm.indexOf("&roivc",0)<0)) ? ((xw.visiteciblee) ? "&roivc=1" : "" ) : "";xter = ((xw.xterr!=null)&&(xw.xterr!="")&&(xtm.indexOf("&err",0)<0)) ? "&err=" + xw.xterr : "";xtmc = ((xw.xtmc!=null)&&(xw.xtmc!="")&&(xtm.indexOf("&mc",0)<0)) ? "&mc=" + xw.xtmc : "";xtac = ((xw.xtac!=null)&&(xw.xtac!="")&&(xtm.indexOf("&ac",0)<0)) ? "&ac=" + xw.xtac : "";xtan = ((xw.xtan!=null)&&(xw.xtan!="")&&(xtm.indexOf("&an",0)<0)) ? "&an=" + xw.xtan : "";xtnp = ((xw.xtnp!=null)&&(xw.xtnp!="")&&(xtm.indexOf("&an",0)<0)) ? "&np=" + xw.xtnp : "";xtprm = ((xw.xtprm!=null)&&(xtm.indexOf("&x",0)<0)) ? xw.xtprm : "";xtm += xtrmt+xtvc+xter+xtmc+xtac+xtan+xtnp+xtprm;try {xt_rfr = top.document.referrer;}catch(e) {xt_rfr = xtnv.referrer; }xts = screen;var xtxp = new Date();var xtdate = new Date();if (!xtrd) {xtxp.setTime(xtxp.getTime()+(xtdrm*24*3600*1000));}else {xtxp.setTime(xtxp.getTime()+(xtdr*1000));}var xtheureh = xtdate.getTime() / (1000*3600);function Getxtorcookie(nom){ var arg = nom + "="; var i = 0 ; while (i<xd.cookie.length) { var j = i + arg.length; if (xd.cookie.substring(i,j) == arg) {return valeurxtorcook(j);} i = xd.cookie.indexOf(" ",i) + 1; if (i==0) {break;} } return null;}function valeurxtorcook(index){ var fin = xd.cookie.indexOf(";",index); if (fin==-1) {fin=xd.cookie.length;}; return unescape(xd.cookie.substring(index,fin));}function wcookie(p1,p2,p3,p4,fmt){ p2 = (fmt==0) ? p2 : escape(p2); if (p3 == '') { xd.cookie = p1 + "=" + p2 + ";path=/;domain=" + p4; } else { xd.cookie = p1 + "=" + p2 + ";expires=" + p3.toGMTString() + " ;path=/;domain=" + p4; }}function recupxtor(param){ var xturl = xtnv.location.search.toLowerCase().replace(/%3d/g,'='); xtpos = xturl.indexOf(param+"="); if (xtpos > 0) { chq = xturl.substring(1, xturl.length); mq = chq.substring(chq.indexOf(param+"="), chq.length); pos3 = mq.indexOf("&"); if (pos3 == -1) pos3 = mq.indexOf("%26"); if (pos3 == -1) pos3 = mq.length; return mq.substring(mq.indexOf("=")+1, pos3); } else{ return null; }}function xt_med(type,section,page,x1,x2,x3,x4,x5){ xt_img = new Image(); xt_ajout = (type=='F') ? '' : (type=='M') ? '&a='+x1+'&m1='+x2+'&m2='+x3+'&m3='+x4+'&m4='+x5 : '&clic='+x1; Xt_im = xtsd+'.xiti.com/hit.xiti?s='+xtsite+'&s2='+section; Xt_im += '&p='+page+xt_ajout+'&hl=' + xtdate.getHours() + 'x' + xtdate.getMinutes() + 'x' + xtdate.getSeconds(); if(parseFloat(navigator.appVersion)>=4) {Xt_im += '&r=' + xts.width + 'x' + xts.height + 'x' + xts.pixelDepth + 'x' + xts.colorDepth;} xt_img.src = Xt_im; if ((x2 != null)&&(x2!=undefined)&&(type=='C')) { if ((x3=='')||(x3==null)) { document.location = x2} else {xfen = window.open(x2,'xfen',''); xfen.focus();}} else {return;}}if((xtsite!=0)||(xtrd)){ xtpm = "xtor" + xtsite ; xtpmd = "xtdate" + xtsite ; xtpmr = "xtorrf" + xtsite; xtourl = recupxtor("xtor"); xto = (xto_force!=null) ? xto_force : (xtourl!=null) ? xtourl : (!xtrd) ? Getxtorcookie("xtord") : null; xplus = (xto==null) ? "" : "&xto="+xto; xtor = Getxtorcookie(xtpm); xtor_duree = Getxtorcookie(xtpmd); xtor_ref = Getxtorcookie(xtpmr); xtdate2 = (xtor_duree!=null) ? new Date(xtor_duree) : new Date(); xtheureavant = xtdate2.getTime() / (1000*3600); xtecart = (Math.floor(xtheureh - xtheureavant)>=0) ? Math.floor(xtheureh - xtheureavant) : 0; xplus += (xtor==null) ? "" : "&xtor="+xtor+"&roinbh="+xtecart; xplus2 = (xtor==null) ? "" : (xtor_ref!=null) ? "&xtorrf="+xtor_ref.replace(/[<>]/g, '').replace(/&/g, '$') : "&xtorrf=direct"; xtourl_rf = recupxtor("xtref"); Xt_r = (xtourl_rf!=null) ? xtourl_rf.replace(/[<>]/g, '') : Getxtorcookie('xtref') ; if(Xt_r==null) {Xt_r = xt_rfr.replace(/[<>]/g, '');} if (!xtrd) { var xtnav = navigator.appName+" "+navigator.appVersion; var xtIE = (xtnav.indexOf('MSIE')); if (xtIE>=0) {xtvers = parseInt(xtnav.substr(xtIE+5));xtIE=true;} else {xtvers = parseFloat(navigator.appVersion);xtIE=false;} var xtnet=(xtnav.indexOf('Netscape') >=0); var xtmac=(xtnav.indexOf('Mac') >=0); var xtOP=(navigator.userAgent.indexOf('Opera') >=0); if((xtIE)&&(xtvers >=5)&&(!xtmac)&&(!xtOP)&&(!xtrd)) { try { xd.body.addBehavior("#default#clientCaps"); xtconn = '&cn=' + xd.body.connectionType; xtconn += '&ul=' + xd.body.UserLanguage; xd.body.addBehavior("#default#homePage"); xthome = (xd.body.isHomePage(location.href))? '&hm=1': '&hm=0'; xtresr = '&re='+xd.body.offsetWidth+'x'+xd.body.offsetHeight;} catch(e) {xtconn="";xthome=""; xtresr="";}}else {xtconn = ''; xthome='';if(xtvers >=5){xtresr = '&re='+xw.innerWidth+'x'+xw.innerHeight;}else{xtresr =''};} if((xtnet)&&(xtvers >=4)||(xtOP)){var xtlang = '&lng=' + navigator.language;} else {if((xtIE)&&(xtvers >=4)&&(!xtOP)){var xtlang = '&lng=' +navigator.userLanguage;} else {xtlang = '';}} // Patch redirect wcookie("xtord","",xtdate,xtdm,1); wcookie("xtord","","",xtdm,1); wcookie("xtref","",xtdate,xtdm,1); wcookie("xtref","","",xtdm,1); if ((xtor==null)&&(xto!=null)) { wcookie(xtpm,xto,xtxp,xtdm,1);wcookie(xtpmd,xtdate,xtxp,xtdm,0); if (Xt_r!="") {wcookie(xtpmr,Xt_r.replace(/&/g, '$'),xtxp,xtdm,0);} else {wcookie(xtpmr,"direct",xtxp,xtdm,0);} } Xt_param = 's='+xtsite+xtn2+'&p='+xtp+'&hl='+xtdate.getHours()+'x'+xtdate.getMinutes()+'x'+xtdate.getSeconds(); Xt_param += xtdi+xplus+xtm+xtconn+xthome+xtlang; //code fourni par xiti , consiste à faire un document.write qui ne fonctionne pas dans des portions de code javascript de type window.onload // la page est remplacée par une page blanche, en fait le document devient <html><body><img src="http://pixeltransparent xiti"/></body></html> // ce code est incompatible avec les fausses popups des fiches sofitel /* Xt_i = '<img width="1" height="1" src="'+xtsd+'.xiti.com/hit.xiti?'+Xt_param; if(xtvers >=4) {Xt_i += '&r=' + xts.width + 'x' + xts.height + 'x' + xts.pixelDepth + 'x' + xts.colorDepth;} Xt_i += xplus2; xd.write(Xt_i+xtresr+'&ref='+Xt_r.replace(/&/g, '$') + '">'); */ //contournement du pb decrit ci dessous // <img src="px.gif"> est remplacé par var img = new Image(); img.src='toto.gif'; //debut du patch var xt_image_hit = new Image(); Xt_i = xtsd+'.xiti.com/hit.xiti?'+Xt_param; if(xtvers >=4) {Xt_i += '&r=' + xts.width + 'x' + xts.height + 'x' + xts.pixelDepth + 'x' + xts.colorDepth;} Xt_i += xplus2; Xt_i += xtresr+'&ref='+Xt_r.replace(/&/g, '$'); xt_image_hit.src= Xt_i; // <<-- le hit se fait ici //fin du patch } else { if (xto!=null) {wcookie("xtord",xto,xtxp,xtdm,1);} if (Xt_r!="") {wcookie("xtref",Xt_r.replace(/&/g, '$'),xtxp,xtdm,0);} if(xw.xtloc!=null) {xtnv.location=xw.xtloc;} }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -