17/02/2010, 21:20
|
| | Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 10 meses Puntos: 0 | |
Algun experto en Ajax ..... no cacho que puede ser? Hola a todos...
Tengo un problema con ajax y explorer(para variar), en firefox y chrome todo anda bien. El problema es que no me funciona la página en explorer 8 (no he probado en anteriores) ... le dejo el código si alguna alma caritativa experta sabe cual es el problema. Al parecer el problema está al crear el objeto ajax, porque si le pongo alert ... me detecta que tengo firefox :S y cuando fuerzo a crearlo para explorer uff ahí si que queda la crema....
function cambiar(id) {
// alert('111');
//$('#contenido').slideUp(250).delay(500).slideDown( 2000);
$('#contenido').fadeOut(800).delay(300).slideDown( 1500);
var objetoAjax=false;
if (window.XMLHttpRequest)
{
objXMLHttp = new XMLHttpRequest();
alert('fire');
}
else if (window.ActiveXObject)
{
objXMLHttp= new ActiveXObject("Microsoft.XMLHTTP");
alert('explorer');
}
var url="process.php?id="+id;
objXMLHttp.onreadystatechange = EstadoCambio
objXMLHttp.open("GET",url,true)
objXMLHttp.send(null)
function EstadoCambio() {
//alert(objXMLHttp.readyState);
if (objXMLHttp.readyState==4)
{
document.getElementById("contenido").innerHTML = objXMLHttp.responseText
}
}
} |