document.write("<div id=\"msg\">"
    +"</div>");
    
    document.write("<div id=\"pageContent\">"
        +"<dl id=\"ID_LoginPanel\" class=\"reply\">"
            +"<dt><strong>发表评论</strong></dt>"
            +"<dd style=\"text-indent: 0pt; line-height: 200%;\">"
               +" <div id=\"Post\">"
                    +"<div class=\"i_count\">"
                       +" 现在有<a id=\"ID_LoginCount\" class=\"darkblue\"></a>人对本文发表评论</div>"
                +"</div>"
                +"<div id=\"Submit\">"
                  +"  <span id=\"Anthem_ID_Tit\">"
 +"<input name=\"userName\" value=\"游客\" id=\"userName\" class=\"text\" onfocus=\"if(this.value=='请输入昵称'){this.value='';}\""
                            +"onblur=\"if(this.value==''){this.value='请输入昵称';}\" type=\"text\"/>"
                        +"</span> "
                            +"<span id=\"Anthem_ID_Cont\">"
                                +"<textarea name=\"content\" id=\"content\" class=\"text\"></textarea></span>"
                    +"<div class=\"align_right\" style=\"padding: 3px 0pt;\">"
 +"<span id=\"Anthem_ID_BtnS\">"
      +"<input name=\"ID_BtnSubmit\" id=\"ID_BtnSubmit\" src=\"btnPost.gif\" onclick=\"fb();\"" 
                        +"border=\"0\" type=\"image\"></span></div>"
                +"</div>"
            +"</dd>"
        +"</dl>"
    +"</div>");
 
 
 
 
 
/*创建并返回XmlHttp对象开始*/
var xhr;
var fromPage=window.location.href+document.title;
window.onload=getOK;function getXHR()
{
try 
{
xhr=new ActiveXObject("Msxml2.XMLHTTP");

catch (e) 
{
try 
{
xhr=new ActiveXObject("Microsoft.XMLHTTP");

catch (e)
{
xhr=false;
}
}
if(!xhr&&typeof XMLHttpRequest!='undefined')
{
xhr=new XMLHttpRequest();
}
return xhr;
}function openXHR(method,url,callback)
{
getXHR();
xhr.open(method,url);
xhr.onreadystatechange=function()
{
if(xhr.readyState!=4)return;
callback(xhr);
}
xhr.send(null);
}function loadXML(method,url,callback)
{
getXHR();
xhr.open(method,url);
xhr.setRequestHeader("cache-control","no-cache"); 
    xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
xhr.onreadystatechange=function()
{
if(xhr.readyState!=4)return;
callback(xhr);
}
xhr.send(null);
} 
 
String.prototype.trim  =  function()
{
        //  用正则表达式将前后空格
        //  用空字符串替代。
        return  this.replace(/(^\s*)|(\s*$)/g,  "");
} 
  function fb()//处理提交
  {
    
  var name=document.getElementById("userName").value.trim();
  var content=document.getElementById("content").value.trim();
  
  loadXML("get","pl_fb.aspx?name="+escape(name)+"&content="+escape(content)+"&fromPage="+escape(fromPage),getOK);    document.getElementById("content").setAttribute('disabled','true');
    document.getElementById("ID_BtnSubmit").setAttribute('disabled','true');
   alert("感谢您发表评论");
   document.getElementById("content").value="为防止恶意评论,请您2秒再发表!";
    setTimeout("outTimeRev()",2000);
  }
  function outTimeRev() 
{
  var generalT =document.getElementById("content");
  var generalB =document.getElementById("ID_BtnSubmit");
  generalT.removeAttribute('disabled');
  generalT.value = '';
  generalB.removeAttribute('disabled');
}
  
  function getOK()
  {
       loadXML("get","getList.aspx?fromPage="+escape(fromPage),blankfunction);
       count();
  }
  
function blankfunction()  //空函数
{
if(document.getElementById("msg"))
{
document.getElementById("msg").innerHTML=xhr.responseText;
}
} function count()
 {
 loadXML("get","online.aspx?fromPage="+escape(fromPage),getCount);
 }
 function getCount()
 {
 document.getElementById("ID_LoginCount").innerHTML=xhr.responseText;
 }这是一个简单的评论系统,而服务器端的aspx页面,只是付出简单的一些处理然后用response.write输出的...这段JS代码直接用responseText接收...
但问题是这段代码在firefox里面什么问题都没有,但在IE里面..就不行了返回数据的时候总是有问题..谢谢了..