Ver Mensaje Individual
  #10 (permalink)  
Antiguo 27/10/2008, 02:21
matak
 
Fecha de Ingreso: julio-2008
Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: Actualizar pagina sin recargar

Prueba asi,...

Código javascript:
Ver original
  1. <script language="javascript"  type="text/javascript">
  2. var RequestObject = false;
  3.   var Archivo = 'reload.php'; // Archivo a actualizar
  4.   window.setInterval("actualizacion_reloj()", 1000); // el tiempo X que tardará en actualizarse
  5.   if (window.XMLHttpRequest) //
  6. RequestObject = new XMLHttpRequest();
  7. if (window.ActiveXObject)  
  8.   RequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  9. function ReqChange() {
  10. // Si se ha recibido la información correctamente
  11.   if (RequestObject.readyState==4) {
  12.   ////////////////////////////////// AQUI
  13.  // PRUEBA CUANDO EN TEORIA SON IGUALES Y NO TIENE QUE ACTUALIZAR
  14. //A VER SI DIFIEREN LOS TAMAÑOS
  15.   alert (RequestObject.responseText.length);
  16.   alert(document.getElementById("online").innerHTML.length);
  17.  
  18.   }
  19.   else {
  20.   // Por si hay algun error
  21.   document.getElementById("online").innerHTML = "Error llamando";
  22.   }
  23.   }
  24.   }
  25. function llamandonline() {
  26.  // Mensaje a mostrar mientras se obtiene la información remota...
  27.   document.getElementById("online").innerHTML = "";
  28.   // Preparamos la obtención de datos
  29.   RequestObject.open("GET", Archivo , true);
  30.   RequestObject.onreadystatechange = ReqChange;
  31.   // Enviamos
  32.   RequestObject.send(null);
  33.   }
  34.   function actualizacion_reloj() {
  35.   llamandonline();
  36.   }
  37. </script>

No se muy bien si es asi porque no entendía muy bien esta parte del código

Código javascript:
Ver original
  1. if (RequestObject.responseText.indexOf('invalid') == -1)
  2.   {
  3.   // obtener la respuesta
  4.   var msgs = RequestObject.responseText.split('|');
  5.   // Buscamos la div con id online
  6.  
  7.   document.getElementById("online").innerHTML = msgs[0];
  8.  
  9.   }

Saludos
__________________
Si quieres puedes y si puedes debes. Imposible is nothing!!!