var ping={ TargetDiv : "pingstr", //显示评论的HTML元素DIV的ID ThisPath : "/inc/" //程序相对于站点根目录的绝对路径 } var bt=""; var lx=2; var cd=3873; var pagesize=5; var mb=""; var guest=0; var px=1; //默认排序为倒序,0为顺序 var ping_Request = new function(){ this.pool = new Array(); this.getXMLHttp = function (chunnel) { if(chunnel != null) { for (var a = 0; a < this.pool.length; a++) { if(this.pool[a]["chunnel"] == chunnel) { if(this.pool[a]["obj"].readyState == 0 || this.pool[a]["obj"].readyState == 4) { return this.pool[a]["obj"]; } else { return "busy"; } } } this.pool[this.pool.length] = new Array(); this.pool[this.pool.length - 1]["obj"] = this.createXMLHttp(); this.pool[this.pool.length - 1]["chunnel"] = chunnel; return this.pool[this.pool.length - 1]["obj"]; } for (var i = 0; i < this.pool.length; i++) { if(this.pool[i]["obj"].readyState == 0 || this.pool[i]["obj"].readyState == 4) { return this.pool[i]["obj"]; } } this.pool[this.pool.length] = new Array(); this.pool[this.pool.length - 1]["obj"] = this.createXMLHttp(); this.pool[this.pool.length - 1]["chunnel"] = ""; return this.pool[this.pool.length - 1]["obj"]; } this.createXMLHttp = function () { if(window.XMLHttpRequest) { var xmlObj = new XMLHttpRequest(); } else { var MSXML = ['Microsoft.XMLHTTP', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']; for(var n = 0; n < MSXML.length; n++) { try { var xmlObj = new ActiveXObject(MSXML[n]); break; } catch(e) { } } } return xmlObj; } this.reSend = function (url,data,callback,extra,chunnel) { var objXMLHttp = this.getXMLHttp(chunnel) ; if(typeof(objXMLHttp) != "object") { return false ; } if(data == "") { objXMLHttp.open('GET' , url, true); objXMLHttp.setRequestHeader("If-Modified-Since", 0); // no cache objXMLHttp.send(''); } else { objXMLHttp.open('POST' , url, true); objXMLHttp.setRequestHeader("If-Modified-Since", 0); // no cache objXMLHttp.setRequestHeader("Content-Length",data.length); objXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); objXMLHttp.send(data); } if(typeof(callback) == "function" ) { objXMLHttp.onreadystatechange = function () { if(objXMLHttp.readyState == 4) { if(objXMLHttp.status == 200 || objXMLHttp.status == 304) { if(extra != null) { callback(objXMLHttp,extra) ; } else { callback(objXMLHttp) ; } } } } } } } //end class //------------------ function $GID(s){ return document.getElementById(s); } function ping_Order(){ var e=$GID("ping_ListOrder_Text"); if(e.innerHTML=="顺序"){ e.innerHTML="倒序"; ping_Read("",1); }else{ e.innerHTML="顺序"; ping_Read("",0); } } function ping_Rok(){ if($GID("ping_user").value==""){ alert('错误提示:请输入用户名!'); }else{ if($GID("ping_nr").value==""){ alert('错误提示:点评内容不能为空!'); }else{ if(($GID("ping_user").value).length>10){ alert('错误提示:作者名长度不能超过10!'); }else{ if($GID("ping_nr").value.length>255){ alert('错误提示:内容长度不能超过255!'); }else{ with($GID("ping_Submit")){ //value="数据发送中..."; disabled=true; setTimeout("ping_newr()",6000); } ping_write(); } } } }} function ping_Rok2(){ if($GID("ping_user").value==""){ alert('错误提示:会员登陆后才能点评!'); }else{ if($GID("ping_nr").value==""){ alert('错误提示:点评内容不能为空!'); }else{ if(($GID("ping_user").value).length>10){ alert('错误提示:作者名长度不能超过10!'); }else{ if($GID("ping_nr").value.length>255){ alert('错误提示:内容长度不能超过255!'); }else{ with($GID("ping_Submit")){ //value="数据发送中..."; disabled=true; setTimeout("ping_newr()",6000); } ping_write2(); } } } } } function ping_newr(){ with($GID("ping_Submit")){ value=" 提 交 " disabled=false; } $GID("ping_pass").value=""; $GID("ping_nr").value=""; } function ping_write2(){ var url=ping.ThisPath+'p.aspx?A=Write&lx='+lx+'&cd='+cd; var data='t1='+encodeURIComponent(escape($GID("ping_user").value))+'&t2='+encodeURIComponent(escape($GID("ping_pass").value))+'&t3='+encodeURIComponent(escape($GID("ping_nr").value))+'&t4='; var callback=ping_write_callback; ping_Request.reSend(url,data,callback); } function ping_write(){ var url=ping.ThisPath+'p.aspx?A=Write&lx='+lx+'&cd='+cd; var nradd=""; if ($GID("R1").value !="" && $GID("R2").value !=""){nradd+="消费情况:"+$GID("R1").value+"人共消费了"+$GID("R2").value+"元\r\n";} if ($GID("R3").value !="" ){nradd+="特别推荐:"+$GID("R3").value+"\r\n";} nradd+=$GID("ping_nr").value; var data='t1='+encodeURIComponent(escape($GID("ping_user").value))+'&t2='+encodeURIComponent(escape($GID("ping_pass").value))+'&t3='+encodeURIComponent(escape(nradd))+'&t4='+$GID("tui").value+'&t5='+$GID("fen1").value+'&t6='+$GID("fen2").value+'&t7='+$GID("fen3").value+'&t8='+$GID("fen4").value; var callback=ping_write_callback; ping_Request.reSend(url,data,callback); } function ping_write_callback(o){ if(o.responseText=="1"){ ping_Read("",px); }else{ //发送失败 } } function ping_Read(p,o){ //$GID("ping_loading").innerHTML='