這段程式在IE6.0可以正常運作,而在IE7.0不能正常運作,為什麼,請幫我解決一下
var xmlHttp;
function DoShowPrice(){
createXMLHTTP();//建立XMLHttpRequest對象
var modelUrl="../query/queryName.do?action=query;
xmlHttp.open("POST",modelUrl,false);
// xmlHttp.setrequestheader("content-length",post.length);
xmlHttp.setrequestheader("content-type","application/x-www-form-urlencoded");
xmlHttp.onreadystatechange=checkUserName;
xmlHttp.send(null);
}
catch(e)
{
}
}
function createXMLHTTP()
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();//mozilla浏覽器
}
else if(window.ActiveXObject)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本
}
catch(e)
{}
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本
}
catch(e)
{}
if(!xmlHttp)
{
window.alert("不能建立XMLHttpRequest對象執行個體!");
return false;
}
}
}
function checkUserName()
{
if(xmlHttp.readyState==4)//判斷對象狀态
{
if(xmlHttp.status==200)//資訊成功傳回,開始處理資訊
{
alert("yes");
}
}
}