1/** 2 * åå§å Cookie 3 */ 4function initCookie(){ 5 try{ 6 if(getCounterCookie('tmg_utma') == null){ // 妿 UV ä¸åå¨ 7 addCookie('tmg_utma',getUID(),2*12*30*24*60); 8 } 9 if(getCounterCookie('tmg_utmb') != null){ // 30åéå æ´»å¨ 10 setCookieTime('tmg_utmb',30); 11 }else{ // 30åé失æå 12 addCookie('tmg_utmb',getUID(),30); // æ´æ° UID 13 } 14 }catch(error){} 15} 16 17/** 18 * åéè¯·æ± 19 */ 20var isSended = '-1'; // 夿æ¯å¦å·²æ¹é 21function sentParamter(AID,TYPE,parm1,parm2,parm3){ 22 if(!AID) AID = -1; 23 if(!TYPE) TYPE = -1; 24 if(!parm1) parm1 = -1; 25 if(!parm2) parm2 = -1; 26 if(!parm3) parm3 = -1; 27 var editorid = editorid || ""; 28 if(isSended == '-1'){ 29 document.write("<img src='//counter.yesky.com/counter.shtml?UV=" 30 + getCounterCookie("tmg_utma")+"&VS=" 31 + getCounterCookie("tmg_utmb")+"&refer=" 32 + encodeURIComponent(document.referrer)+"&rand=" 33 + new Date().getTime()+"&cur=" 34 + encodeURIComponent(document.URL)+"&language=" 35 + getSystemLanguage()+"&system=" 36 + getSystem()+"&browser=" 37 + getBrowser()+"&flashVesion=" 38 + getFlashVesion()+"&resolution=" 39 + getResolution()+"&colorDepath=" 40 + getColorDepth()+"&AID=" 41 + AID+"&editorid=" 42 + editorid + "&TYPE=" 43 + TYPE+"&PARM1=" 44 + parm1+"&PARM2=" 45 + parm2+"&PARM3=" 46 + parm3+"&isAdd=" 47 + getIsAdd() 48 + "' border='0' alt='' width='0' height='0'>"); 49 } 50 isSended = '1'; 51} 52 53// 夿æ¯å¦å æ 54function getIsAdd(){ 55 if (getCounterCookie('tmg_counter') == 'tmg20100223' || document.referrer.indexOf('base_new') != -1) { 56 return 1; 57 } 58 else if (getCounterCookie('tmg_counter') == 'tmg20100226') { 59 return 2; 60 }else { 61 return -1; 62 } 63} 64 65/** 66 * å¾å°å¯ä¸æ è¯ç¬¦ UserID 67 */ 68function getUID(){ 69 var chars = Math.random().toString().split('.')[1].split(''); 70 var randomId = ''; 71 while(chars.length != 19){ 72 if(chars.length < 19) 73 chars[chars.length] = Math.round(Math.random()); 74 else if(chars.length > 19) 75 chars[chars.length] = null; 76 } 77 for(var i = 0 ; i < 19 ; i++){ 78 randomId += chars[i]; 79 } 80 var dateTemp = (new Date()).valueOf(); // è·å¾ 13 使¶é´æ³ 81 return dateTemp + randomId; 82} 83 84/** 85 * æ·»å ãä¿®æ¹ Cookie 86 * @param {Object} key 87 * @param {Object} value 88 * @param {Object} time åé 89 */ 90function addCookie(key,value,time){ 91 var exp = new Date(); // new Date("December 31, 9998"); 92 exp.setTime(exp.getTime() + time*60*1000); // exp.getTime() å¾å°çæ¯æ¶é´æ³ 93 // expires æå®æææ¶é´ï¼æ ¼æå¨æ²»æ åæ¶é´ (GMT)ãdocument.cookie = 'key=xx'ï¼æ²¡ææ·»å ï¼å¦æ²¡ææ¾å°è¯¥ key ç´æ¥å°±ä¿®æ¹å ¶å¼ 94 document.cookie = key + "="+ escape (value) + ";expires=" + exp.toUTCString() + ";path=/"; // "05 Jan 1996 00:00:00 GMT"ã 95} 96 97/** 98 * å é¤ Cookie 99 * @param {Object} key 100 */ 101function deleteCookie(key){ 102 var exp = new Date(); 103 exp.setTime(exp.getTime()); 104 document.cookie = key + "="+''+ ";expires=" + exp.toUTCString(); 105} 106 107/** 108 * å¾å° Cookie 109 * @param {Object} key 110 */ 111function getCounterCookie(key){ 112 var arr = document.cookie.match(new RegExp("(^| )" + key + "=([^;]*)(;|$)")); // ç´æ¥å¾å° Cookie 113 if(arr != null) 114 return unescape(arr[2]); 115 return null; 116} 117 118/** 119 * 设置 Cookie æææ¶é´ 120 * @param {Object} time åé 121 */ 122function setCookieTime(key,time){ 123 var exp = new Date(); 124 exp.setTime(exp.getTime() + time*60*1000); 125 document.cookie = key + "="+ escape (getCounterCookie(key)) + ";expires=" + exp.toUTCString() + ";path=/"; 126} 127 128 129/** 130 * è·åå½åçæµè§å¨çåç§° 131 */ 132function getBrowser(){ 133 var sAgent = navigator.userAgent.toLowerCase(); 134 var browserName = ''; 135 if(sAgent.indexOf("msie")!=-1){ 136 browserName = 'IE'; 137 try{ 138 var sAgent = navigator.userAgent.toLowerCase(); 139 var a = sAgent.indexOf('msie'); 140 for(var i = 4 ; i < 8 ; i++){ 141 browserName += sAgent.charAt(a+i); 142 } 143 }catch(e){ 144 browserName = 'IE'; 145 } 146 }else if(sAgent.indexOf("firefox")!=-1){ 147 browserName = 'firefox'; 148 }else if(sAgent.indexOf("chrome")!=-1){ 149 browserName = 'chrome'; 150 }else if(sAgent.indexOf("safari")!=-1){ 151 browserName = 'safari'; 152 }else if(sAgent.indexOf("opera")!=-1){ 153 browserName = 'opera'; 154 }else if(sAgent.indexOf("netscape")!=-1){ 155 browserName = 'netscape'; 156 }else if(sAgent.indexOf("maxthon")!=-1){ 157 browserName = 'maxthon'; 158 }else{ 159 browserName = 'other'; 160 } 161 return browserName; 162} 163 164/** 165 * å¾å°ç³»ç»é»è®¤è¯è¨ 166 */ 167function getSystemLanguage(){ 168 var language = ''; 169 if(getBrowser().indexOf('IE') != '-1'){ 170 language = navigator.browserLanguage; 171 }else if(getBrowser() == "firefox" || getBrowser() == "chrome"){ 172 var language = ''; 173 var sAgent = navigator.userAgent.toLowerCase(); 174 var sign = ''; 175 if(sAgent.indexOf('rv') != -1) 176 sign = '; r'; 177 else 178 sign = ')'; 179 var a = sAgent.indexOf('nt'); 180 var b = sAgent.indexOf(sign); 181 var sum = ''; 182 183 for(var i = 0;i < b - a + 2 && b - a > 0; i++){ 184 sum += sAgent.charAt(a + i); 185 } 186 var a_ = sum.indexOf('; ') + 2; 187 var b_ = sum.length - 2; 188 for(var n = 0;n < b_ - a_ && b_ - a_ > 0; n++){ 189 language += sum.charAt(a_ + n); 190 } 191 }else{ 192 language = "undefind```111"; 193 } 194 return language; 195} 196 197/** 198 * è·å flash çæ¬ 199 */ 200function getFlashVesion() { 201 var f = "-", n = navigator; 202 if (n.plugins && n.plugins.length) { 203 for (var ii = 0; ii < n.plugins.length; ii++) { 204 if (n.plugins[ii].name.indexOf('Shockwave Flash') != -1) { 205 f = n.plugins[ii].description.split('Shockwave Flash ')[1]; 206 break; 207 } 208 } 209 } else if (window.ActiveXObject) { 210 for (var ii = 10; ii >= 2; ii--) { 211 try { 212 var fl = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + ii + "');"); 213 if (fl) { 214 f = ii + '.0'; 215 break; 216 } 217 } catch (e) { 218 } 219 } 220 } 221 return f; 222} 223 224/** 225 * è·åå±å¹å辨ç 226 */ 227function getResolution(){ 228 return (screen.width + '*' + screen.height); 229} 230 231/** 232 * è·åé¢è²ä½æ° 233 */ 234function getColorDepth(){ 235 return screen.colorDepth; 236} 237 238/** 239 * è·åæä½ç³»ç» 240 */ 241function getSystem(){ 242 var sys = ''; 243 try{ 244 var sAgent = navigator.userAgent.toLowerCase(); 245 var a = sAgent.indexOf('windows'); 246 for(var i = 0 ; i < 14 ; i++){ 247 sys += sAgent.charAt(a+i); 248 } 249 }catch(e){ 250 sys = navigator.platform; 251 } 252 return sys; 253} 254/** 255 * æµéç»è®¡ä»£ç 256 */ 257<!--Product Counter code--> 258//if(productId && productId>
2589){ ä¿®æ¹ä¸ºä»¥ä¸å¤æ 259if(typeof(productId)!="undefined"){ 260document.write('<img src=\"//pinterface.yesky.com/counter?rtype=2&rfid='+productId+'" alt=\'\' border=\'0\' width=\'0\' height=\'0\'>'); 261} 262
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.