52,780
社区成员
发帖
与我相关
我的任务
分享function sendcomment() { //发送评论
if(Check2()==true){
var xhr=XHR();
if(xhr){
getObject("comment").value="Sending...";
getObject("comment").disabled=true;
xhr.open("POST", "dlcomment.asp", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var aIdArray=new Array("flag="+Math.random());
var aUserArr=["textcomment","newsid","username","checkcode"];
var argLen=aUserArr.length;
for(i=0;i<argLen;i++){
aIdArray[i+1]="&"+aUserArr[i]+"="+escape(getObjValue(aUserArr[i]));
}
var data =aIdArray.join('');
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200){
if(xhr.responseText=="1"){//输出返回信息
clearForm(); //清除表单的值
clearCode();
addNew(); //更新评论
}else{
alert("验证码错误!");
nullerror("checkcode");
clearCode();
}
getObject("comment").value="评论"; //禁用发送表单,防止重复提交
getObject("comment").disabled=false;
}else{
alert("网络传输错误!请重试!");
}
}
};
xhr.send(data);
}
}
}function getList(page){ //获取指定页的评论
getObject("bookList").innerHTML="<div class='nocomment'>评论内容读取中.....请稍后!</div>"; //清除原来显示的内容
var xhr=XHR();
newsid=getObject("newsid").value;
xhr.open("GET", "dlcommentpageshow.asp?newsid="+newsid+"&page="+page+"&r="+Math.random(), true);
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200){
writeBookArr(xhr.responseText);
getPage(); //更新分页信息
}else{
alert("获取评论失败!请刷新重试!");
}
}
}
xhr.send(null);
}首次显示列表信息,不能显示;
放在window.onload事件中或是body的 onload事件中试试
或者用setTimeout延时下看看