直接来代码(IE6):
var iTimerId = null;function loadXMLDoc( url ) {
  if(window.XMLHttpRequest) {
    try { req = new XMLHttpRequest();
    } catch(e) { req = false; }
  } else if(window.ActiveXObject) {
    try { req = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
    try { req = new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) { req = false;alert("create xmlhttp fail!"); }
  } }
  
  
  if(req) {
    
    iTimerId = setTimeout("progress()",100); 
    req.onreadystatechange = processReqChange;
    req.open('GET', url, true);
    req.send('');
  }
}function processReqChange() {
  if (req.readyState == 4 && req.status == 200 && req.responseXML ) {
     clearTimeOut(iTimerId); //这里会报异常,不知道什么原因,
   } 
}帮忙看看!谢谢!