这段程序在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");
}
}
}
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");
}
}
}