
Detener funcion de cuenta regresiva
Publicado por jearj (6 intervenciones) el 24/02/2016 23:27:03
Este script es parte de un proyecto que estoy realizando:
Mi problema es que necesito que se detenga esta funcion en cualquier momento, aunque la cuenta atrás no este terminada.
La verdad es que no se mucho de programación.
He probado de todo y no consigo que se pare.
Me da igual que sea con ese mismo botón o añadiendo otro.
Si alguien puede ayudarme, por favor.
Saludos y gracias por leerme.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function cronometro() {
var count = 20,
number = document.getElementById('numero'),
audio1 = document.getElementById("audio1"),
audio2 = document.getElementById("audio2"),
intervalo = setInterval(function(){
count--;
number.innerHTML = count;
if (count == 10){
audio1.play();
}
if(count == 0){
clearInterval(intervalo);
audio2.play()
}
}, 1000);
}
<audio id="audio1" src="aviso.MP3" preload="auto"></audio>
<audio id="audio2" src="finalizado.mp3" preload="auto"></audio>
<p id="numero">20</p>
<input type=button value="TIEMPO" onclick="cronometro();">
Mi problema es que necesito que se detenga esta funcion en cualquier momento, aunque la cuenta atrás no este terminada.
La verdad es que no se mucho de programación.
He probado de todo y no consigo que se pare.
Me da igual que sea con ese mismo botón o añadiendo otro.
Si alguien puede ayudarme, por favor.
Saludos y gracias por leerme.
Valora esta pregunta


0