Quise dar una explicacion de lo que quiero.
Tengo este codigo que encontre por ahí:
Cita: <script language="javascript" type="text/javascript">
function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest(); /* p.e. Firefox */
} catch(err1) {
try {
req = new Actict("Msxm12.XMLHTTP");
/* algunas versiones IE */
} catch (err2) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
/* algunas versiones IE */
} catch (err3) {
req = false;
}
}
}
return req;
}
var http = getXMLHTTPRequest();
var RequestObject = false;
var Archivo = 'pizarra.htm';
window.setInterval("actualizacion_reloj()", 5000);
if (window.XMLHttpRequest)
RequestObject = new XMLHttpRequest();
if (window.ActiveXObject)
("Microsoft.XMLHTTP");
function ReqChange() {
if (RequestObject.readyState==4) {
if (RequestObject.responseText.indexOf('invalid') == -1)
{ var .split('|');
document.getElementById("online").innerHTML = msgs[0];
} } }
function llamadaAjax() {
RequestObject.open("GET", Archivo , true);
RequestObject.onreadystatechange = ReqChange;
} function actualizacion_reloj() {
llamadaAjax();
}
</script>
En Firerox se actualiza bien, solo algo, que por ahora no me preocupa mucho y es que cuando entramos a la pagina donde esta el DIV esta tarda los 5 segundos que tiene de refresh del codigo para mostrar lo que hay en ese Div, o sea, no sale inmediatamente uno entra a la pagina. Pero solo es al entrar, despues refresca bien.
El problema es en Interenet Explorer, en este navegador no se ven las actualizaciones y supongo que es por el Cache.
¿Alguna idea para hacer este tipo de cosas que funcione en todos los navegadoes o existe otro metodo mejor?
Gracias.