Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2003, 20:06
AeSePe1
Invitado
 
Mensajes: n/a
Puntos:
Reloj con cuenta progresiva.

Hola!!!
Resulta que tengo el siguiente código y le quiero agregar 3 opciones más.
- Que la cuenta progresiva no se active hasta que no se haga click en el botón "Empezar"
- Que exista un botón que permita parar la cuenta (congelarla) y otro que la pueda vovlver a cero. (también congelante, ya que se activará de nuevo si hago click en el botón "empezar").
- Que exista otro botón más que me permita ver en una ventana windows la cuenta congelada en el momento que hizo click sobre el botón, cuando cierro esta ventana, la cuenta sigue...

espero que me lo puedan hacer.
saludos.

Código PHP:
<script language="javascript" >
var 
minutero = 0;
var 
segundero = 0;
var 
horario = 0;
var 
activo = false;

function 
ajuste(n)    {
    var 
salida = "";
    if (
n < 10)    salida = "0" + n ;
    else 
salida = "" + n;
    return 
salida;
}

function 
iniciaReloj()    {
    if (
activo) {alert("Fin cuenta"); location.reload()}
    
activo = true;
    
document.digital.segundo.value = ajuste(segundero);
    
document.digital.minuto.value = ajuste(minutero);
    
document.digital.hora.value = ajuste(horario);
    
setTimeout("ponSegundero()", 1000);
}

function 
ponSegundero()    {
    if (++
segundero > 59)    {
        
ponMinutero();
        
segundero = 0;
    }
    
document.forms.digital.segundo.value = ajuste(segundero);
    
setTimeout("ponSegundero()", 1000);
}

function 
ponMinutero()    {
    if (++
minutero > 59)    {
        
ponHora();
        
minutero = 0;
    }
    
document.forms.digital.minuto.value = ajuste(minutero);
}

function 
ponHora()    {
    if (++
horario > 23)    horario = 0;
    
document.forms.digital.hora.value = ajuste(horario);
}
</script> 

Última edición por KarlanKas; 30/04/2003 a las 02:46