|
楼主 |
发表于 2006-11-10 19:16
|
显示全部楼层
现在发现我的问题是:
XHR的实现用了GOOGLE的代码:
try {
xhr = new XMLHttpRequest();
} catch (e) {
var a = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0',
'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'MICROSOFT.XMLHTTP.1.0',
'MICROSOFT.XMLHTTP.1', 'MICROSOFT.XMLHTTP'];
for (var j = 0; i < a.length; j++) {
try {
xhr = new ActiveXObject(a[j]);
break;
} catch (e) {
alert("你的浏览器没支持XMLHTTPRequest,无法正常使用此系统");
}
}
}
换成这个:一切都没问题了。。。
if(window.ActiveXObject)
xhr=new ActiveXObject("Microsoft.XMLHTTP");
else
xhr=new XMLHttpRequest(); |
|