Tengo el siguiente codigo para recargar un contenido ajax cada un minuto, el cual en Firefox funciona perfectamente, pero en internet explorer no...El codigo es:
Código:
De hecho, lo saque, sino me equivoco, de las FAQs de este mismo foro. Luego uso <body onload="xRefresh('consulta_1.php','resultado')"> para que vaya recargando.<script type="text/javascript"> function objAjax(){ 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; } function xRefresh(xPage,xDiv){ divResultado = document.getElementById(xDiv); ajax=objAjax(); ajax.open("GET",xPage); ajax.onreadystatechange=function() { if (ajax.readyState==4) { divResultado.innerHTML = ajax.responseText } } ajax.send(null) setTimeout("xRefresh('consulta_1.php','resultado')",60000) } </script>
A la vez, Firebug me muestra:
Código:
CtObj.HideOrShowIBE is not a function objAjax()EnVivo.php (línea 13) xRefresh("consulta_1.php", "resultado")EnVivo.php (línea 25) EnVivo.php()()EnVivo.php (línea 34) [Break on this error] xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
Me podran ayudar?
Gracias