Podría ser esto, en cuanto crea en Objeto XMLHTTP, en el 8 no hace falta ActiveXObject no (
http://scriptinside.blogspot.com/200...-objeto.html)?     
Código Ajax:
Ver original//Crea el objeto XMLHTTP
    if (typeof XMLHttpRequest != 'undefined')   //Mozilla & OPERA
        this.objAjax = new XMLHttpRequest();
    else if (typeof ActiveXObject != 'undefined') //IE
        this.objAjax = (Number(navigator.appVersion.substr(0,3)) >= 5) ? new ActiveXObject('Msxml2.XMLHTTP') : new ActiveXObject('Microsoft.XMLHTTP');
    if (this.objAjax == null) 
        alert(this.noajax);
    else if (this.idmain && window.location.hash != '' && window.location.hash != '#')
        this.Link(window.location.href, this.idmain);