Forum Pplware
Javascript - Contador regressivo - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Javascript - Contador regressivo (/showthread.php?tid=11355)



Javascript - Contador regressivo - Rafael Loureiro - 16-04-2012 12:19

Ola...tudo bem


Eu tenho um codigo que fiz para ter um contador regressivo estou a ter uma dificuldade em chama lo em tudas as paginas...Para que quando modo de pagina ele nao faça reset e sim continuo a contar e que quando chega se a a zero ele chama se uma pagina.php


Como faço ?

o codigo é este :

<script language="JavaScript" type="text/javascript">
var contador = 10;
function conta() {
document.getElementById('tempo').innerHTML=contador;
if(contador == 0) {

top.location.href='../index.php';
}
if (contador != 0){
contador = contador-1;
setTimeout("conta()", 1000);
}
}conta();
</script>
Aguarde <span id="tempo">0</span> segundos

</div>
<script>
conta();</script>


RE: Javascript - Contador regressivo - Corvus - 16-04-2012 13:29

Se queres manter o valor actual do contador quando mudas de página, tens de passar esse valor para a nova página. De cada vez que uma página é carregada, o seu javascript é executado como se o browser nunca o tivesse visto antes.


RE: Javascript - Contador regressivo - Rafael Loureiro - 16-04-2012 14:19

(16-04-2012 13:29)Corvus Escreveu:  Se queres manter o valor actual do contador quando mudas de página, tens de passar esse valor para a nova página. De cada vez que uma página é carregada, o seu javascript é executado como se o browser nunca o tivesse visto antes.

Mas mesmo assim nao funciona eu coloco numa pagina.js o codigo e depois nas paginas so chamo mesmo

isto

Aguarde <span id="tempo">0</span> segundos


mas ele nao faz nada

o que sera?


RE: Javascript - Contador regressivo - Corvus - 16-04-2012 16:19

A unica inicialização que vejo do contador é sempre para o meter a 10. Quando mudas de página, tens de passar também o valor actual do contador (como parametro do link) e inicializar a variável a esse valor na nova página.


RE: Javascript - Contador regressivo - Rafael Loureiro - 16-04-2012 18:25

(16-04-2012 16:19)Corvus Escreveu:  A unica inicialização que vejo do contador é sempre para o meter a 10. Quando mudas de página, tens de passar também o valor actual do contador (como parametro do link) e inicializar a variável a esse valor na nova página.

ok...eu estou a compreender..mas nao estiu a conseguir executar na pogramação. Cry


voce nao me podera fazer o codigo sff


agradecia


RE: Javascript - Contador regressivo - Mettafox - 23-04-2012 01:03

Tens várias alternativas:

Countdown Clock jQuery

Countdown Clock Javascript

Agora nestas pesquisas encontras N scripts para o efeito e bastante simples.
Se o site ainda não está pronto, então podes optar por fazer um redirect para a página principal onde tens o countdown.


RE: Javascript - Contador regressivo - Rafael Loureiro - 23-04-2012 11:41

(23-04-2012 01:03)Mettafox Escreveu:  Tens várias alternativas:

Countdown Clock jQuery

Countdown Clock Javascript


ok obrigado, vou explorar e depois digo alguma coisa

abraço

Agora nestas pesquisas encontras N scripts para o efeito e bastante simples.
Se o site ainda não está pronto, então podes optar por fazer um redirect para a página principal onde tens o countdown.