• Facebook
  • Google Plus
  • Delphiaccess Feed
  • Twitter
  • YouTube


Autor Tema: crear contador (en cuenta regresiva)  (Leído 1378 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado abnervg

  • Usuario Activo
  • ***
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
  • Mensajes: 26
  • Calificaciones: +0/-0
crear contador (en cuenta regresiva)
« en: 25 de Agosto de 2011, 17:25:21 »

amigos, estoi realizando una sencilla aplicacion y necesito generar un contador (en cuenta regresiva) desde 5min a 0 min

lo estaba haciendo en Javascrip, a travez de una funcion, pero si se inicializa, solo que se quedda estatico, y necesito que se valla

viendo 5:00----4:59...4:58------------- me explico?

pero no lo e logrado hacer........

Agradesco su ayuda!!



Desconectado Héctor Randolph

  • Administrador
  • ******
  • Gracias
  • -Dados: 35
  • -Recibidos: 105
  • Mensajes: 522
  • Calificaciones: +117/-0
  • Sexo: Masculino
  • 501st Legion
Re: crear contador (en cuenta regresiva)
« Respuesta #1 en: 25 de Agosto de 2011, 19:57:33 »
Puedes hacerlo con Ajax, te recomiendo prototype.

Busca por la función  PeriodicalExecuter

La idea es llamar periódicamente a una función, esta función se encargará de actualizar la región de tu página en donde colocaste tu contador.

Código JAVASCRIPT
  1. var
  2. pe = new PeriodicalExecuter(timer_Request, 1); // Llamar la función cada segundo
  3. t = 10;// Cuenta regresiva comienza en diez segundos
  4.  
  5. function timer_Request(){
  6.   t--;
  7.   $('time').innerHTML=t; // Actualizamos el contador
  8.   if (t<=0){
  9.     pe.stop(); //Detenemos el contador
  10.   }
  11. }
  12.  
  13.  

En tu código html colocas el contenedor que muestra el contador
Código: [Seleccionar]
.
.
<script type="text/JavaScript" src="/prototype.js"></script>
.
.
.
<div id='time'>&nbsp;<div>
.
.


Saludos


Desconectado abnervg

  • Usuario Activo
  • ***
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
  • Mensajes: 26
  • Calificaciones: +0/-0
Re: crear contador (en cuenta regresiva)
« Respuesta #2 en: 03 de Septiembre de 2011, 23:22:13 »
graxiass  Hector..por la ayuda!! me fuee de mucha utilidad!....