function _dynClicks_ajax() { var xmlhttp = null; try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlhttp = new XMLHttpRequest(); } catch(e) { } } } return xmlhttp; } function _showDynClicks(clicktype, owner, clickid) { try { var dynobj = "dynclicks_" + clicktype + "_" + clickid + "_" + (Math.floor(Math.random()*1000)); document.write(""); var url = '/system/resource/code/news/click/dynclicks.jsp?clickid='+clickid+'&owner='+owner+'&clicktype='+clicktype; var xmlhttp = _dynClicks_ajax(); xmlhttp.onreadystatechange = function(){_onShowDynClicks(xmlhttp, dynobj);}; xmlhttp.open("GET",url, true); xmlhttp.send(); } catch(e) { } } function _showDynClickBatch(spanids,wbnewsids,clicktype, owner) { if(spanids.length == 0 || wbnewsids.length == 0) return; var usespanids = new Array(); var usernewsids = new Array(); for(var i = 0; i < spanids.length; i++) { if(document.getElementById(spanids[i]) != null) { usespanids[usespanids.length] = spanids[i]; usernewsids[usernewsids.length] = wbnewsids[i]; } } if(usespanids.length == 0) return; try { var url = '/system/resource/code/news/click/dynclicksbatch.jsp?clickids='+usernewsids+'&owner='+owner+'&clicktype='+clicktype; var xmlhttp = _dynClicks_ajax(); xmlhttp.onreadystatechange = function(){_onShowDynClicksBatch(xmlhttp, usespanids);}; xmlhttp.open("GET",url, true); xmlhttp.send(); } catch(e) { } } function _onShowDynClicksBatch(xmlhttp, dynobjs) { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { var texts = xmlhttp.responseText.split(","); for(var i = 0; i < dynobjs.length;i++) { try { //针对2个内容重叠而且 id 相同时的处理方法 var imgobjs = document.getElementsByName(dynobjs[i]); for(var j = 0; j < imgobjs.length; j++) { imgobjs[j].innerHTML = texts[i]; } } catch(e) { } } } } function _onShowDynClicks(xmlhttp, dynobj) { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { try { document.getElementById(dynobj).innerHTML = xmlhttp.responseText; //针对2个内容重叠而且 id 相同时的处理方法 var imgobjs = document.getElementsByName(dynobj); if(imgobjs.length>0) { imgobjs[1].innerHTML = xmlhttp.responseText; } } catch(e) { } } } function _addDynClicks(clicktype, owner, clickid) { try { var url = '/system/resource/code/news/click/addclicktimes.jsp?wburlid=' + clickid + '&owner=' + owner + '&type=' + clicktype; var xmlhttp = _dynClicks_ajax(); xmlhttp.open("GET",url, true); xmlhttp.send(); } catch(e) { } }