// javascript document //count script:clickcount("divname/tablename/id/countindexid"); var xmlhttp; var setintervalbox; var ajaxpostvar; function loadmsgs() { xmlhttp=null; if (window.xmlhttprequest) {// code for firefox, opera, ie7, etc. xmlhttp=new xmlhttprequest(); } else if (window.activexobject) {// code for ie6, ie5 xmlhttp=new activexobject("microsoft.xmlhttp"); } if (xmlhttp!=null&&ajaxpostvar.length>0) { xmlhttp.onreadystatechange=state_change; xmlhttp.open("get",'/inc/msgs.aspx?var='+encodeuricomponent(ajaxpostvar)+'&ram='+math.random(),true); xmlhttp.send(null); } else { //alert("your browser does not support xmlhttp."); } } function state_change() { if (xmlhttp.readystate==4) {// 4 = "loaded" if (xmlhttp.status==200) {// 200 = "ok" showmsgs(xmlhttp.responsetext); } else { //alert("problem retrieving data:" + xmlhttp.statustext+xmlhttp.status); } } } function showmsgs(vmsg){ var mg=new array(); mg=vmsg.split('|'); if(mg.length>1){ if(mg.length>2){ if(mg[0]=="count"){ ajaxpostvar=""; document.getelementbyid(mg[1]).innerhtml=mg[2]; } if(mg[0]=="htmlrew"){ document.getelementbyid(mg[1]).innerhtml=mg[2]; } } if(mg[0]=="alert"){ ajaxpostvar=""; alert(mg[1]); } }else{ setintervalbox=window.clearinterval(setintervalbox); } } function clickcount(postvar){ ajaxpostvar="count/"+postvar; loadmsgs(); } function sitesearch(postvar){ ajaxpostvar="search/"+postvar; loadmsgs(); } function msgpost(postvar){ ajaxpostvar="msg/"+postvar; setintervalbox=self.setinterval("loadmsgs()",500); } function querystring() { //构造参数对象并初始化 var name,value,i; var str=location.href;//获得浏览器地址栏url串 var num=str.indexof("?") str=str.substr(num+1);//截取“?”后面的参数串 var arrtmp=str.split("&");//将各参数分离形成参数数组 for(i=0;i < arrtmp.length;i++) { num=arrtmp[i].indexof("="); if(num>0) { name=arrtmp[i].substring(0,num);//取得参数名称 value=arrtmp[i].substr(num+1);//取得参数值 this[name]=value;//定义对象属性并初始化 } } }