8,907
社区成员
发帖
与我相关
我的任务
分享len = arrmessages.length;
s.append("<?xml version=\"1.0\" encoding=\"GB2312\"?>");
s.append("<words ").append("num='").append(len).append("'>");//len用于记录聊天信息总共信息数,并传给用户
for (int j = len - 1; j >= num; j--) {
s.append("<word>").append((String) arrmessages[j]).append(
"</word>");//将客户端没有的、新产生的聊天记录加在其中
}
s.append("</words>");
out.println(s);var messages = httpRequest.responseXML.getElementsByTagName("words")[0];
var message = messages.getElementsByTagName("word");
var number = messages.getAttribute("num");
num = number;
var container = document.getElementById("msgdiv");//获取客户端聊天信息显示的id
for ( var i = 0; i < message.length; i++) {
var word = message[i].childNodes[0].nodeValue;
var vp = document.createElement("p");
vp.innerHTML = word;
container.insertBefore(vp, container.firstChild);//将一条聊天信息插入
}