关于xmlhttpRequest的问题
我的调试环境是 vs2003 ,os2003sp1 ,IE:6.0
代码:
var http_request= false;
if (window.XMLHttpRequest) //Mozila
{
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType( "text/xml ");
}
}
else
if (window.ActiveXobject) //IE
{
try
{
http_request = new ActiveXObject( "Msxml2.XMLHTTP ");
}
catch (e)
{
try{
http_request = new ActiveXObject( "Microsoft.XMLHTTP ");
}
catch (e) { }
}
}
if (!http_request) // 异常,创建对象实例失败
{
alert( "不能创建XMLHttpRequest实例!! ");
return false;
}
当var http_request= false;的时候提示错误为:不能创建XMLHttpRequest实例!!;当var http_request= true;的时候错误为:icrosoft JScript 运行时错误: 对象不支持此属性或方法。然后中断
请问上面的情况是什么引起的,还有,是不是ie 6.0不支持啊,谢谢了。
------解决方案--------------------if (window.ActiveXObject) //IE7以下版本
IE7使用XMLHttpRequest
------解决方案--------------------