Contagem Regressiva
#1
Posted 30/05/2004, 17:30
Como fazer uma contagem regressiva com js????
Assim:
10
9
8
7
6
5
4
3
2
1
0
Vlws
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com
#2
Posted 30/05/2004, 20:25
<script language="JavaScript" type="text/javascript">
for (i = 10; i >= 0; i--) {
document.write (i + "<br />");
}
</script>
Ou assim?
<div id="klaus">Teste</div>
<script language="JavaScript">
var start = 10;
function diminui () {
var teste = (start % 2 == 0) ? "par" : "ímpar";
document.getElementById("klaus").innerHTML = start + " <= " + teste;
if (start > 0) {
window.setTimeout ("diminui()", 1000);
}
else {
document.getElementById("klaus").innerHTML = "Agora você já pode correr e dar uma abraço na mamãe dizendo que você já sabe contar... ";
}
start--;
}
diminui();
</script>
#3
Posted 30/05/2004, 21:03
<div id="klaus">Teste</div>
<script language="JavaScript">
var start = 10;
function diminui () {
var teste = (start % 2 == 0) ? "par" : "ímpar";
document.getElementById("klaus").innerHTML = start + " <= " + teste;
if (start > 0) {
window.setTimeout ("diminui()", 1000);
}
else {
document.getElementById("klaus").innerHTML = "Agora você já pode correr e dar uma abraço na mamãe dizendo que você já sabe contar... ";
}
start--;
}
diminui();
</script>
essse mesmo, cara dei tanta risada depois do zero
muito boa!!!!!!!!!!!!
Mas como passa-lo para negrito???E como fazer quando ele chegar no 5,4,3,2,1,0 a font fica vermelha???????
Vlws
Edição feita por: invasoesdemaniacos, 30/05/2004, 21:06.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com
#4
Posted 30/05/2004, 21:18
<div id="klaus">Teste</div>
<script language="JavaScript">
var start = 10;
function diminui () {
var formatarInicio = (start >= 6) ? "<b>" : "<b style='color: red;'>";
var teste = (start % 2 == 0) ? "par" : "ímpar";
var formatarFim = "</b>";
document.getElementById("klaus").innerHTML = formatarInicio + start + " <= " + teste + formatarFim;
if (start > 0) {
window.setTimeout ("diminui()", 1000);
}
else {
document.getElementById("klaus").innerHTML = "<b style='color: blue;'>Agora você já pode correr e dar uma abraço na mamãe dizendo que você já sabe contar... </b>";
}
start--;
}
diminui();
</script>
#5
Posted 30/05/2004, 21:42
Fuis
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com
#6
Posted 04/08/2004, 15:35
#7
Posted 04/08/2004, 19:35
Mude essa parteelse {
window.location='pagina.html';
Edição feita por: xxALExx, 24/07/2006, 00:48.
#8
Posted 28/01/2006, 17:52
por exemplo o contador de 900 segundos e a cada 100 segundos ele submeta um form em um frame.....?
Valew!!!
O maior guia de hoteis, restaurantes, agências de turismo, albergues e eventos na internet!!!!!
Guilherme K. Mogames
contato@suarota.com.br
#9
Posted 29/01/2006, 06:23
var start = 9;
function diminui () {
if (start > 0) {
window.setTimeout ("diminui()", 100000);
}
else {
// Sua ação aqui
}
start--;
}
diminui();
#10
Posted 01/02/2006, 01:05
o tempo inicial nunca sera o mesmo.... quero poder escolher o tempo inicial e a quantidade de segundos para cada ação..
por exemplo..
começara em 870 segundos...
a hora que chegar em 770 ele vai submeter um form
a hora que chegar em 670 ele vai mudar o valor de um campo..
dai na outra vez vai começar em 200 segundos
a hora que chegar no 150 ele vai fazer isso
a hora que chegar no 100 ele vai fazer aquilo....
tem como estipular o inicio e os breaks?
O maior guia de hoteis, restaurantes, agências de turismo, albergues e eventos na internet!!!!!
Guilherme K. Mogames
contato@suarota.com.br
#11
Posted 01/02/2006, 07:53
Só a função setTimeout resolve seu problema...
#12
Posted 26/06/2008, 14:05
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)