hola OSCAR2H.
en internet explorer el objeto de ajax el XHR se instancia de una forma diferente a la del mozilla.
yo tenia el mismo problema. ullo ahora te dare una solucion.
osea la solucion que yo hice ,(mi solucion jajja).
[HTML]
<script>
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
</script>
es una solucion simple que funciona si los sabe llamar...cada ves que quieras opbtener el XHR del sistema operativo del usuario llamas a la funcion objetoAjax().
el codigo esta bien .lo uso en mis creaciones y funciona perfecto.
espero que te sirva mi apollo...