Contador Regressivo
|
09-05-2012, 18:42
Mensagem: #1
|
|||
|
|||
Contador Regressivo
Ola, eu tenho um contador:
<?php include ('../../Acess_BD/init.php'); $tempo_atual = mktime(date("H,i,s")); $tempo_permitido = 30; // tempo em segundos até redirecionar if($_COOKIE['Cookie_countdown']=="") { $tempo_entrada = mktime(date("H,i,s")); $tempo_cookie = '3600'; // em segundos setcookie("Cookie_countdown", "$tempo_entrada", time()+($tempo_cookie)); } else { $tempo_gravado = $_COOKIE['Cookie_countdown']; $tempo_gerado = $tempo_atual-$tempo_gravado; $fim = $tempo_permitido-$tempo_gerado; if($fim <= 0) { echo "tempo esgotado"; } else { //echo $fim; } } ?> <script language="JavaScript"> var contador = '<?php if($fim=="") { echo $tempo_permitido+1; } else { echo "$fim"; } ?>'; function conta() { if(contador <= 0) { location.href='limpacookie.php'; return false; } contador = contador-1; setTimeout("conta()", 1000); document.getElementById("valor").innerHTML = contador; } </script> <body onLoad="conta()"> <div id="valor"></div> </body> O contador, faz a contagem regressiva de 30 segundos e vai pra outra pagina.. So que esta me sempre aparecer esta noticia... Notice: A non well formed numeric value encountered in alguem me pode ajudar? obrigado |
|||
09-05-2012, 22:07
Mensagem: #2
|
|||
|
|||
RE: Contador Regressivo
Tenta tirar as pelicas (') do $tempo_cookie.
Assim de repente, não vejo nada que pudesse causar isso, mas com uma indicação de linha talvez seja mais fácil. BrunoBernardino.com |
|||
09-05-2012, 22:11
(Esta mensagem foi modificada pela última vez a: 09-05-2012 22:16 por Rafael Loureiro.)
Mensagem: #3
|
|||
|
|||
RE: Contador Regressivo
(09-05-2012 22:07)Bruno Bernardino Escreveu: Tenta tirar as pelicas (') do $tempo_cookie. BOm, ja gora obrigado, mas eu fiz isso e nao resultou Nao sei como resulver isto.... em relaºao a indicaçao de linha? nao percebi.... Se nao for pedir muito explique me sff Ou troque no codigo o que pode ser se faz favor |
|||
09-05-2012, 22:24
Mensagem: #4
|
|||
|
|||
RE: Contador Regressivo
olá,
aí no teu código não tou a ver o que possas ter de errado, mas se quiseres segue um código que uso: Código: <script language=JavaScript> |
|||
09-05-2012, 22:30
Mensagem: #5
|
|||
|
|||
RE: Contador Regressivo
(09-05-2012 22:24)karkov Escreveu: olá, |
|||
09-05-2012, 23:06
Mensagem: #6
|
|||
|
|||
RE: Contador Regressivo
(09-05-2012 22:30)Rafael Loureiro Escreveu:(09-05-2012 22:24)karkov Escreveu: olá, Por entre os erros e se eu percebi, se fazes refresh à página penso que é impossivel que o contador continue igual.... |
|||
09-05-2012, 23:07
Mensagem: #7
|
|||
|
|||
RE: Contador Regressivo
(09-05-2012 23:06)karkov Escreveu:(09-05-2012 22:30)Rafael Loureiro Escreveu:(09-05-2012 22:24)karkov Escreveu: olá, o que eu fiz ele continua....so que o eu adapto o meu ao seu e nao funciona :U |
|||
09-05-2012, 23:17
(Esta mensagem foi modificada pela última vez a: 09-05-2012 23:21 por karkov.)
Mensagem: #8
|
|||
|
|||
RE: Contador Regressivo
então não te estou a compreender... tenta explicar-te melhor.... e sem erros já agora...
EDIT: Já agora ... qual o valor que te retorna no código: Código: <?php if($fim=="") { echo $tempo_permitido+1; } else { echo "$fim"; } ?> |
|||
09-05-2012, 23:35
Mensagem: #9
|
|||
|
|||
RE: Contador Regressivo
ora bem eu queria mesmo era fazer um contador regressivo...isto porque....para mostrar o tempo que team uma sessao de login.
Mas o objectivo é que ele se modar de pagina nao faça reset ao tempo |
|||
10-05-2012, 10:48
(Esta mensagem foi modificada pela última vez a: 10-05-2012 10:49 por Rafael Loureiro.)
Mensagem: #10
|
|||
|
|||
RE: Contador Regressivo
Bom, pessoal, O meu erro era que nao estava a executar o php em servidor, mas estava a executar no wamp.....lol
Bom, eu agora queria colocar o contador aparecer horas : minutos : segundos COmo faço? (09-05-2012 23:17)karkov Escreveu: então não te estou a compreender... tenta explicar-te melhor.... e sem erros já agora... Bom, pessoal, O meu erro era que nao estava a executar o php em servidor, mas estava a executar no wamp.....lol Bom, eu agora queria colocar o contador aparecer horas : minutos : segundos COmo faço? |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 1 Visitante(s)