Ver Mensaje Individual
  #17 (permalink)  
Antiguo 04/09/2011, 11:04
spirron589
 
Fecha de Ingreso: agosto-2011
Ubicación: Venezuela
Mensajes: 108
Antigüedad: 13 años, 3 meses
Puntos: 5
Respuesta: if para actualizar div solo si hay cambios

maycolalvares yo lo tengo asi....y aun no me funciona..porq usted me lo muestra con jquery yo..lo estoy haciendo en base a ajax...pero sigue sin funcionar...que me falta-'??

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); // el tiempo X que tardará en actualizarse
  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.      var div = document.getElementById("todos_actualizar").innerHTML;
  18.       var msgs = RequestObject.responseText.split('|');      
  19.      if(div!=msgs){
  20.        document.getElementById("todos_actualizar").innerHTML = msgs[0];
  21.      }
  22.       }
  23.       else {
  24.    
  25.       document.getElementById("todos_actualizar").innerHTML = "###";
  26.       }
  27.   }
  28. }
  29. function llamadaAjax() {
  30.  
  31.   RequestObject.open("GET", Archivo , true);
  32.  RequestObject.onreadystatechange = ReqChange
  33.  
  34.  
  35.   RequestObject.send(null);
  36.  
  37.  
  38.   }
  39.   function actualizacion_reloj() {
  40.     llamadaAjax();
  41.   }
  42.  
  43. </script>