Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Actualizar determinada información cada 20 segundos. (http://www.forosdelweb.com/f127/actualizar-determinada-informacion-cada-20-segundos-479635/)

marcosr 08/04/2007 20:56

Actualizar determinada información cada 20 segundos.
 
Hola, aclaro que recién he comenzado con AJAX y he realizado apenas funciones básicas como son cargar contenidos, etc.

En mi sitio cuento con un sistema de votación que funciona con AJAX pero me gustaría agregarle que el usuario tenga siempre una calificación actualizada, es decir que la calificación (esta es mostrada en la página) se actualice cada 20 segundos.

Cómo hago esto?

Yo para cargar los contenidos tengo una función llamada "cargar" a la que llamo así: cargar("nombre de la capa a actualizar", 1) donde 1 o cualquier número corresponde a determinda página, en este caso correspondería a "nota.php?id=id".

He probado hacer window.onload = setInterval("cargar('calificación', 1)", 500) pero no ha dado resultado.

Saludos y muchas gracias ! :adios:

Valkam 09/04/2007 04:02

Re: Actualizar determinada información cada 20 segundos.
 
Mejor que setInterval usa setTimeOut.

Un Saludo

marcosr 09/04/2007 08:52

Re: Actualizar determinada información cada 20 segundos.
 
Pero cómo debo hacerlo?

He agregado en mi documento.js al que cargo en las páginas lo siguiente al final:

window.onload = setTimeout('cargar("intereses_contenido")', 100);

Pero no lo hace.

mol_web 09/04/2007 09:12

Re: Actualizar determinada información cada 20 segundos.
 
Dentro del documento donde quieres que se ejecute pon esto:
<script>
setInterval("La_funcion()",5000);//cinco segundos....
</script>

Valkam 09/04/2007 09:35

Re: Actualizar determinada información cada 20 segundos.
 
Perdón me equivoqué :-) . Es como dice mol_web, setInterval.......sorry

gvargas 10/04/2007 08:03

Re: Actualizar determinada información cada 20 segundos.
 
Pero mejor aún, desde mi punto de vista el PeriodicalUpdater del frame Prototype.

Un saludo

marcosr 10/04/2007 11:36

Re: Actualizar determinada información cada 20 segundos.
 
Hola,

gvargas: Muchas gracias por la sugerencia pero recién estoy comenzando con AJAX y pues no tengo interés en utilizar librerías aún además no las estoy necesitando pero muchas gracias.

mol_web: Lo he empleado y funciona perfectamente, muchas gracias.

Valkam gracias a ti tambien.

:adios:


La zona horaria es GMT -6. Ahora son las 10:24.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.