Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2011, 10:59
spirron589
 
Fecha de Ingreso: agosto-2011
Ubicación: Venezuela
Mensajes: 108
Antigüedad: 12 años, 8 meses
Puntos: 5
if para actualizar

Hola tengo un codigo el cual me actualiza un div cada 5 segundos, pero el div se actualiza haya o no cambios...entonces quisiera saber como hacer un if cuando me devuelve los datos obtenidos y compararlos con los actuales...si son iguales los datos...no actualizar pero si son distintos...actualizar entonces....dejo el codigo


Código Javascript:
Ver original
  1. <script>
  2.  
  3. var RequestObject = false;
  4.   var Archivo = ' response.php?randval=<? echo $vari=rand(); ?>';
  5.  
  6.   window.setInterval("actualizacion_reloj()", 5000);
  7.   if (window.XMLHttpRequest)
  8. RequestObject = new XMLHttpRequest();
  9. if (window.ActiveXObject)  
  10.   RequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  11. function ReqChange() {
  12.  
  13.   if (RequestObject.readyState==4) {
  14.  
  15.       if (RequestObject.responseText.indexOf('invalid') == -1)
  16.       {
  17.  
  18.       var msgs = RequestObject.responseText.split('|');
  19.  
  20.       document.getElementById("todos_actualizar").innerHTML = msgs[0];
  21.       }
  22.       else {
  23.    
  24.       document.getElementById("todos_actualizar").innerHTML = "###";
  25.       }
  26.   }
  27. }
  28. function llamadaAjax() {
  29.  
  30.   RequestObject.open("GET", Archivo , true);
  31.   RequestObject.onreadystatechange = ReqChange;
  32.  
  33.   RequestObject.send(null);
  34.   }
  35.   function actualizacion_reloj() {
  36.     llamadaAjax();
  37.   }
  38.  
  39. </script>

el codigo me funciona...pero necesito eso...muchas gracias a quien pueda ayudarme