<div id="1"></div>
<div id="2"></div>
En las divs la informacion se actualiza cada 2 segundos, el problema es que existe un parpadeo intermitente, si yo pongo solo el codigo que hace la carga para la div 1, bueno en esta se produce el parpadeo; ahora si agrego codigo para que se cargue la segunda div, el parpadeo deja de pasarle a la div 1 y le pasa a la div 2.
Mi gran dilema como hago para que esto no suceda? Acá dejo el codigo:
Código Javascript:
Ver original
<script language="javascript" type="text/javascript"> var RequestObject = false; var Archivo = 'mostrandocontenido.php'; //directorio window.setInterval("actualizacion_reloj()", 2000); // el tiempo X que tardará en actualizarse if (window.XMLHttpRequest) // RequestObject = new XMLHttpRequest(); if (window.ActiveXObject) RequestObject = new ActiveXObject("Microsoft.XMLHTTP"); function ReqChange() { // Si se ha recibido la información correctamente if (RequestObject.readyState==4) { // si la información es válida if (RequestObject.responseText.indexOf('invalid') == -1) { document.getElementById("1").innerHTML = RequestObject.responseText; } else { // Por si hay algun error document.getElementById("1").innerHTML = "Error llamando"; } } } function llamadaAjax() { // Preparamos la obtención de datos RequestObject.open("GET", Archivo+"?"+Math.random() , true); RequestObject.onreadystatechange = ReqChange; // Enviamos RequestObject.send(null); } function actualizacion_reloj() { llamadaAjax(); } </script>
Código Javascript:
Ver original
<script language="javascript" type="text/javascript"> var RequestObject = false; var Archivo = 'mostrandocontenido1.php'; //directorio window.setInterval("actualizacion_reloj1()", 2000); // el tiempo X que tardará en actualizarse if (window.XMLHttpRequest) // RequestObject = new XMLHttpRequest(); if (window.ActiveXObject) RequestObject = new ActiveXObject("Microsoft.XMLHTTP"); function ReqChange() { // Si se ha recibido la información correctamente if (RequestObject.readyState==4) { // si la información es válida if (RequestObject.responseText.indexOf('invalid') == -1) { document.getElementById("2").innerHTML = RequestObject.responseText; } else { // Por si hay algun error document.getElementById("2").innerHTML = "Error llamando"; } } } function llamadaAjax1() { // Preparamos la obtención de datos RequestObject.open("GET", Archivo+"?"+Math.random() , true); RequestObject.onreadystatechange = ReqChange; // Enviamos RequestObject.send(null); } function actualizacion_reloj1() { llamadaAjax1(); } </script>
Gracias de antemano.