使用IE8设置Javascript超时

使用IE8设置Javascript超时,javascript,internet-explorer,xmlhttprequest,Javascript,Internet Explorer,Xmlhttprequest,使用此Javascript代码,我得到此错误对象不支持此属性或方法错误。我检查了方法是否可用,并检查了方法是否存在。我是否发送了错误的args号码?有人用过这个吗 var xmlServerHttp = new ActiveXObject("Msxml2.ServerXMLHTTP.6.0"); var lResolve = 5 * 1000; var lConnect = 5 * 1000; var lSend = 15 * 1000; var lReceive = 15 * 1000; xm

使用此Javascript代码,我得到此错误对象不支持此属性或方法错误。我检查了方法是否可用,并检查了方法是否存在。我是否发送了错误的args号码?有人用过这个吗

var xmlServerHttp = new ActiveXObject("Msxml2.ServerXMLHTTP.6.0");
var lResolve = 5 * 1000;
var lConnect = 5 * 1000;
var lSend = 15 * 1000;
var lReceive = 15 * 1000;
xmlServerHttp.setTimeouts(lResolve, lConnect, lSend, lReceive);
xmlServerHttp.open("GET", "http://localhost/sample.xml", false);
xmlServerHttp.send();

setTimeout是一个窗口方法-ActiveXObject不能调用它,即使它拼写正确。@kennebec:我想Berlin在说。我不能复制这个。我把你的代码放在一个HTML文件中,在IE9中打开,没有发现任何错误。它在IE8上。我想IE8没有这种方法。