Foros del Web » Programando para Internet » Javascript »

parar este script cuando se teclea

Estas en el tema de parar este script cuando se teclea en el foro de Javascript en Foros del Web. Hola a todos; Tengo este script que hace una cuenta atras. lo que quiero es añadirle alguna funcion para que cuando el usuario teclee en ...
  #1 (permalink)  
Antiguo 07/07/2012, 05:27
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 9 meses
Puntos: 5
parar este script cuando se teclea

Hola a todos;
Tengo este script que hace una cuenta atras. lo que quiero es añadirle alguna funcion para que cuando el usuario teclee en algun formulario de la pagina lo pare.
<script language="javascript">
<!--
//Codigo que muestra una cuenta atras hasta finalizar el tiempo indicado
//La Web del Programador
//http://www.lawebdelprogramador.com

//variables que determinan el tital de horas, minutos y segundos para la cuenta atras
toHour=0;
toMinute=1;
toSecond=30;

//cuenta atras
function countDown()
{
toSecond=toSecond-1;
if(toSecond<0)
{
toSecond=59;
toMinute=toMinute-1;
}
form.second.value=toSecond;

if(toMinute<0)
{
toMinute=59;
toHour=toHour-1;
}
form.minute.value=toMinute;

form.hour.value=toHour;
if(toHour<0)
{
//final
form.second.value=0;
form.minute.value=0;
form.hour.value=0;
window.location.assign("index.php")
}else{
setTimeout("countDown()",1000);

}

}
-->
</script>

Gracias a todos
  #2 (permalink)  
Antiguo 07/07/2012, 13:52
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: parar este script cuando se teclea

Primero asignale un identificador al timer
Código Javascript:
Ver original
  1. inicio = setTimeout("countDown()",1000);

Después usas clearTimeout

Código HTML:
Ver original
  1. <textarea onkeyup="clearTimeout(inicio)" rows="5" cols= "30"></textarea>
Y te aconsejo que en tu script declares las variables e identifiques los campos como corresponde

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 08/07/2012, 04:56
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 9 meses
Puntos: 5
Respuesta: parar este script cuando se teclea

Perfectoooo. Muchas gracias

Etiquetas: formulario, funcion, parar, php
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 16:17.