Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mcd more core

Contador regressivo JavaScript

Recommended Posts

Galera, tenho o seguinte contato abaixo...

 

<html>
<head>
<script language="javascript">
       var YY = 2011;
       var MM = 08;
       var DD = 31;
       var HH = 15;
       var MI = 23;
       var SS = 00;

 function atualizaContador() {
 var hoje = new Date();
 var futuro = new Date(YY,MM-1,DD,HH,MI,SS); 

 var ss = parseInt((futuro - hoje) / 1000);
 var mm = parseInt(ss / 60);
 var hh = parseInt(mm / 60);
 var dd = parseInt(hh / 960); 

 ss = ss - (mm * 60);
 mm = mm - (hh * 60);
 hh = hh - (dd * 24); 

 var faltam = '';
 faltam += (toString(hh).length) ? hh+'<span style=\"font-size:12px;\">H</span>  ' : '';
 faltam += (toString(mm).length) ? mm+'<span style=\"font-size:12px;\">M</span>  ' : '';
 faltam += ss+'<span style=\"font-size:12px;\">S</span>  '; 

 if (dd+hh+mm+ss > 0) {
   document.getElementById('contador').innerHTML = faltam;
   setTimeout(atualizaContador,0);
 } else {
   document.getElementById('contador').innerHTML = 'ACABOU';
   setTimeout(atualizaContador,0);
 }
}

</script>
</head>
<body onload="atualizaContador()">

Faltam <span id="contador"></span>
</body>
</html

 

 

# Ele executa normal, porém onde diz 'ACABOU' eu irei colocar um código em <?php, e gostaria de saber como executar essa função JS quando o tempo acabar, somente realmente quando o tempo acabar, para ela ser exibida somente quando a função for tudo 0, que ela carregue na página mais não exiba até o tempo acabar por completo ??? #

 

Aguardo galera!

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

qndo o contador chegar a 0, você faz um document.location.href para o teu script php, ou então dispara uma requisição ajax.

Compartilhar este post


Link para o post
Compartilhar em outros sites

qndo o contador chegar a 0, você faz um document.location.href para o teu script php, ou então dispara uma requisição ajax.

 

Como ficaria isso nessa linha de código abaixo amigo ??

#dessa forma...

 


document.location.href("pagina.php");

 

?? aguardo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

.href é um atributo e não um método.

 

faça, aperte Ctrl+Shif+J no Firefox, veja o erro e corrija.

é assim q se desenvolve em javascript.. faz, testa, corrije, pesquisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

.href é um atributo e não um método.

 

faça, aperte Ctrl+Shif+J no Firefox, veja o erro e corrija.

é assim q se desenvolve em javascript.. faz, testa, corrije, pesquisa.

 

AH, já vi aqui...

 


document.location.href="pagina.php"; 

 

## Agora como posso colocar um TEMPO nessa linha e dizer para ir para "página.php" depois de 2 segundos ?

aguardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.