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 imgobjs[j].innerHTML = texts[i]; 95 } 96 } 97 catch(e) 98 { 99 } 100 } 101 } 102} 103 104function _onShowDynClicks(xmlhttp, dynobj) 105{ 106 if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 107 { 108 try 109 { 110 document.getElementById(dynobj).innerHTML = xmlhttp.responseText; 111 //é对2个å 容éå èä¸ id ç¸åæ¶çå¤çæ¹æ³ 112 var imgobjs = document.getElementsByName(dynobj); 113 if(imgobjs.length>0) 114 { 115 imgobjs[1].innerHTML = xmlhttp.responseText; 116 } 117 } 118 catch(e) 119 { 120 } 121 } 122} 123 124function _addDynClicks(clicktype, owner, clickid) 125{ 126 try 127 { 128 var url = '/system/resource/code/news/click/addclicktimes.jsp?wburlid=' + clickid + '&owner=' + owner + '&type=' + clicktype; 129 var xmlhttp = _dynClicks_ajax(); 130 xmlhttp.open("GET",url, true); 131 xmlhttp.send(); 132 } 133 catch(e) 134 { 135 } 136}
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.