Foros del Web » Programando para Internet » Javascript »

detener un Countdown Timer

Estas en el tema de detener un Countdown Timer en el foro de Javascript en Foros del Web. ------------------...
  #1 (permalink)  
Antiguo 10/10/2007, 20:57
 
Fecha de Ingreso: abril-2003
Ubicación: Venezuela
Mensajes: 297
Antigüedad: 21 años
Puntos: 1
detener un Countdown Timer

------------------

Última edición por karlo_; 11/10/2007 a las 22:40
  #2 (permalink)  
Antiguo 11/10/2007, 00:45
 
Fecha de Ingreso: agosto-2007
Ubicación: En el lugar menos pensado
Mensajes: 83
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: detener un Countdown Timer

Hola

Bueno, pues le puse un botón detener que en efecto funciona pero deja en ceros, esto por las validaciones que tienes

<script>
function stop(){exit display(); document.counter.d2.value="";}
</script>
<form name="counter"><input type="text" size="8"
name="d2">
<input type="button" name="Empezar" value="Empezar" onclick="display('ok')"></form>
<input type="button" name="Detener" value="Detener" onclick="display('stop')"></form>

<script>
<!--
//
var milisec=0
var seconds=240
document.counter.d2.value='30'

function display(val){
if (val=="stop"){ milisec=1; seconds=1; }
else{
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.counter.d2.value=seconds+"."+milisec
setTimeout("display()",100)
}}
-->
</script>

Yo pensaria en validar algunas otras posibles posibilidades, tal vez usar ciclos como while o for y pues te dejo un vínculo

http://login.osirislms.com/index.php...9a6103ee4a71e7

espero algo te sirva, saludos
  #3 (permalink)  
Antiguo 11/10/2007, 22:51
 
Fecha de Ingreso: agosto-2007
Ubicación: En el lugar menos pensado
Mensajes: 83
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: detener un Countdown Timer

Hola
Revisate este link
http://geneura.ugr.es/~victor/cursil...js_pagina.html
saludos
  #4 (permalink)  
Antiguo 12/10/2007, 02:29
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: detener un Countdown Timer

Hola karlo_

No entiendo el motivo de que hayas borrado tu pregunta, sobre todo después de que otro usuario se haya tomado la molestia de contestarte

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:37.