Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 08-abr-2007, 20:56   #1 (permalink)
marcosr tiene algunos puntos positivos de karma
 
Avatar de marcosr
 
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay !
Mensajes: 365
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 !
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
marcosr está desconectado   Responder Citando
Antiguo 09-abr-2007, 04:02   #2 (permalink)
Valkam ha deshabilitado el karma
 
Avatar de Valkam
 
Fecha de Ingreso: junio-2006
Ubicación: Sevilla
Mensajes: 157
Re: Actualizar determinada información cada 20 segundos.

Mejor que setInterval usa setTimeOut.

Un Saludo
Valkam está desconectado   Responder Citando
Antiguo 09-abr-2007, 08:52   #3 (permalink)
marcosr tiene algunos puntos positivos de karma
 
Avatar de marcosr
 
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay !
Mensajes: 365
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.
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
marcosr está desconectado   Responder Citando
Antiguo 09-abr-2007, 09:12   #4 (permalink)
mol_web ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
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>
mol_web está desconectado   Responder Citando
Antiguo 09-abr-2007, 09:35   #5 (permalink)
Valkam ha deshabilitado el karma
 
Avatar de Valkam
 
Fecha de Ingreso: junio-2006
Ubicación: Sevilla
Mensajes: 157
Re: Actualizar determinada información cada 20 segundos.

Perdón me equivoqué . Es como dice mol_web, setInterval.......sorry
Valkam está desconectado   Responder Citando
Antiguo 10-abr-2007, 08:03   #6 (permalink)
gvargas no se puede cailificar en este momento
 
Avatar de gvargas
 
Fecha de Ingreso: octubre-2006
Ubicación: México D.F
Mensajes: 211
Re: Actualizar determinada información cada 20 segundos.

Pero mejor aún, desde mi punto de vista el PeriodicalUpdater del frame Prototype.

Un saludo
gvargas está desconectado   Responder Citando
Antiguo 10-abr-2007, 11:36   #7 (permalink)
marcosr tiene algunos puntos positivos de karma
 
Avatar de marcosr
 
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay !
Mensajes: 365
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.

__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
marcosr está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:27.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93