Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2003, 18:25
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Zero_sos:

Tal vez este ejemplo te ayude:

Código:
<html>
<head>
<title></title>
<script>
   var timeLimit = 40; //tiempo en minutos
   var conteo = new Date(timeLimit * 60000);

   function inicializar(){
      document.getElementById('cuenta').childNodes[0].nodeValue = 
                  conteo.getMinutes() + ":" + conteo.getSeconds();
   }

   function cuenta(){
      intervaloRegresivo = setInterval("regresiva()", 1000);
   }

   function regresiva(){
      if(conteo.getTime() > 0){
         conteo.setTime(conteo.getTime() - 1000);
      }else{
         clearInterval(intervaloRegresivo);
         alert("Fin");
      }

      document.getElementById('cuenta').childNodes[0].nodeValue = 
                  conteo.getMinutes() + ":" + conteo.getSeconds();
   }

   onload = inicializar;
</script>
</head>
<body>
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
   <td><div id="cuenta">0</div></td>
</tr>
</table>
<form>
   <input type="button" value="Cuenta Regresiva" onclick="cuenta()">
</form>
</body>
</html>
Saludos.