alguém pode me ajudar a descobrir porque minha 'vMinutos' não decrementa?
<html>
<head>
<title>teste de contagem regressiva em javascript</title>
<script language="JavaScript">
//inicio do codigo
//declara as variaves
var vSegundos = 5;
var vMinutos = 59;
function fazContagem() { //funcao faz contagem
// codigo para os segundos
vSegundos--;
if (vSegundos < 0) {
vSegundos=59;
}
if (vSegundos <= 9) {
vSegundos = "0"+vSegundos;
}
// fim do codigo para os segundos
// codigo para os minutos
if (vSegundos < 0) {
vMinutos--;
}
//fim do codigo para os minutos
//exibe na pagina
contador.innerHTML=vMinutos+":"+vSegundos;
setTimeout('fazContagem()', 1000);
}
</script>
</head>
<body>
<div align="center" id="contador">
<script language="JavaScript">
setTimeout('fazContagem()', 1000);
</script>
</div>
</body>
</html>
Pergunta
Guest --Felipe --
alguém pode me ajudar a descobrir porque minha 'vMinutos' não decrementa?
<html> <head> <title>teste de contagem regressiva em javascript</title> <script language="JavaScript"> //inicio do codigo //declara as variaves var vSegundos = 5; var vMinutos = 59; function fazContagem() { //funcao faz contagem // codigo para os segundos vSegundos--; if (vSegundos < 0) { vSegundos=59; } if (vSegundos <= 9) { vSegundos = "0"+vSegundos; } // fim do codigo para os segundos // codigo para os minutos if (vSegundos < 0) { vMinutos--; } //fim do codigo para os minutos //exibe na pagina contador.innerHTML=vMinutos+":"+vSegundos; setTimeout('fazContagem()', 1000); } </script> </head> <body> <div align="center" id="contador"> <script language="JavaScript"> setTimeout('fazContagem()', 1000); </script> </div> </body> </html>Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.