AJAX问题:在IE中正常,但是在FF中显示不正常,请教! - Web 开发 / Ajax
function createxmlhttp()
{
     var xmlhttp = false;
     try{xmlhttp = new XMLHttpRequest;}
         catch(e)
         {try{xmlhttp =new ActiveXObject("MSXML2.XMLHTTP");}
         catch(e2){try{xmlhttp =new ActiveXObject("Microsoft.XMLHTTP");}
         catch(e3){xmlhttp = false;}}}
     return xmlhttp;
}  
function channelbook(){
     var xmlhttp = createxmlhttp();
     xmlhttp.open("POST","bookmenu.txt",true);
           xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     xmlhttp.send(null);    
     xmlhttp.onreadystatechange=function(){
     if(xmlhttp.readystate==4)
       {if(xmlhttp.status==200)
              {document.getElementById("mainleft").innerHTML=xmlhttp.responseText;}
            else
              {document.getElementById("mainleft").innerHTML="对不起,您请求的页面有问题...";}        }         
     else
       {document.getElementById("mainleft").innerHTML="加载中,请梢候...";}}         
}
以上是代码在IE中正常,但是在FF中显示“加载中,请梢候“,请高手指点
------解决方案--------------------
你看一下这里第一楼的注释,
http://topic.csdn.net/u/20111204/11/65a6b767-7f53-48ec-8a64-c2fcba4d1f4f.html