Buenas amigos, tengo una pagina que tiene una aplicacion ajax, conretamente en Internet Explorer, si no clickeo la "vista de compatibilidad" el ajax no anda.
He realizado algunos cambios pero todo sigue igual.
Les dejo el codigo ajax a ver si le debo cambiar algo.
Código:
.
.
.
var url = "tricota.php?num=";
var ajax = getXmlHttpObject();
function handleHttpResponse(){
if (ajax.readyState == 1){
document.getElementById('pantalla').innerHTML ="<img src='cargando.gif'>";
}
if (ajax.readyState == 4){
results = ajax.responseText;
document.getElementById('pantalla').innerHTML = results;
}
}
function sendQuerystring(curpa){
ajax.open("GET", url + curpa, true);
ajax.onreadystatechange = handleHttpResponse;
ajax.send(null);
}
function getXmlHttpObject(){
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
try{
xmlhttp = new XMLHttpRequest();
}
catch (e){
xmlhttp = false;
}
}
return xmlhttp;
}
Quizas esta no sea la mejor forma de hacer ajax, aviso que cuando le doy click en vista de compatibilidad, funciona todo correctamente.
Saludos.