Hola amigos, que tal, verán estoy haciendo una recarga de informacion en divs, el tema es asi, supongamos que tengo dos divs
<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.