1function _dynClicks_ajax() 2{ 3 var xmlhttp = null; 4 try 5 { 6 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 7 } 8 catch(e) 9 { 10 try 11 { 12 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 13 } 14 catch(e) 15 { 16 try 17 { 18 xmlhttp = new XMLHttpRequest(); 19 } 20 catch(e) 21 { 22 } 23 } 24 } 25 return xmlhttp; 26} 27 28 29function _showDynClicks(clicktype, owner, clickid) 30{ 31 try 32 { 33 var dynobj = "dynclicks_" + clicktype + "_" + clickid + "_" + (Math.floor(Math.random()*1000)); 34 document.write("<span id=\"" + dynobj + "\" name=\"" + dynobj + "\"></span>"); 35 36 var url = '/system/resource/code/news/click/dynclicks.jsp?clickid='+clickid+'&owner='+owner+'&clicktype='+clicktype; 37 38 var xmlhttp = _dynClicks_ajax(); 39 40 xmlhttp.onreadystatechange = function(){_onShowDynClicks(xmlhttp, dynobj);}; 41 xmlhttp.open("GET",url, true); 42 xmlhttp.send(); 43 } 44 catch(e) 45 { 46 } 47} 48 49function _showDynClickBatch(spanids,wbnewsids,clicktype, owner) 50{ 51 if(spanids.length == 0 || wbnewsids.length == 0) 52 return; 53 var usespanids = new Array(); 54 var usernewsids = new Array(); 55 56 for(var i = 0; i < spanids.length; i++) 57 { 58 if(document.getElementById(spanids[i]) != null) 59 { 60 usespanids[usespanids.length] = spanids[i]; 61 usernewsids[usernewsids.length] = wbnewsids[i]; 62 } 63 } 64 if(usespanids.length == 0) 65 return; 66 try 67 { 68 var url = '/system/resource/code/news/click/dynclicksbatch.jsp?clickids='+usernewsids+'&owner='+owner+'&clicktype='+clicktype; 69 70 var xmlhttp = _dynClicks_ajax(); 71 72 xmlhttp.onreadystatechange = function(){_onShowDynClicksBatch(xmlhttp, usespanids);}; 73 xmlhttp.open("GET",url, true); 74 xmlhttp.send(); 75 } 76 catch(e) 77 { 78 } 79} 80 81function _onShowDynClicksBatch(xmlhttp, dynobjs) 82{ 83 if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 84 { 85 var texts = xmlhttp.responseText.split(","); 86 for(var i = 0; i < dynobjs.length;i++) 87 { 88 try 89 { 90 //é对2个å 容éå èä¸ id ç¸åæ¶çå¤çæ¹æ³ 91 var imgobjs = document.getElementsByName(dynobjs[i]); 92 for(var j = 0; j < imgobjs.length; j++) 93 { 94 var text = texts[i]; 95 if(text.length > 20){ 96 text = 0; 97 } 98 imgobjs[j].innerHTML = text; 99 } 100 } 101 catch(e) 102 { 103 } 104 } 105 } 106} 107 108function _onShowDynClicks(xmlhttp, dynobj) 109{ 110 if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 111 { 112 try 113 { 114 var responseText = xmlhttp.responseText; 115 if(responseText.length > 20){ 116 responseText = 0; 117 } 118 document.getElementById(dynobj).innerHTML = responseText; 119 //é对2个å 容éå èä¸ id ç¸åæ¶çå¤çæ¹æ³ 120 var imgobjs = document.getElementsByName(dynobj); 121 if(imgobjs.length>0) 122 { 123 imgobjs[1].innerHTML = responseText; 124 } 125 } 126 catch(e) 127 { 128 } 129 } 130} 131 132function _addDynClicks(clicktype, owner, clickid) 133{ 134 try 135 { 136 var url = '/system/resource/code/news/click/addclicktimes.jsp?wburlid=' + clickid + '&owner=' + owner + '&type=' + clicktype; 137 var xmlhttp = _dynClicks_ajax(); 138 xmlhttp.open("GET",url, true); 139 xmlhttp.send(); 140 } 141 catch(e) 142 { 143 } 144}
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.