Técnica utilizada para manter a expectativa da assistência no lançamento de um novo produto. Pelo menos em um de meus empregadores, sempre que fosse lançado algo novo como um sistema, um site, ou seja lá o que e a imprensa estivesse presente, era solicitado um contador desses antes de entrar o serviço no ar.
Veja como é fácil implementar com Jquery:
[php]
[/php]
Depois onde você quer que apareça, basta informar:
[html]
Contagem regressiva para o lançamento
10
[/html]
Simples assim.
O código apresentado possui um pequeno bug:
Se a contagem zerar e você clicar no botão de ”voltar” no navegador, ele irá retornar para a página de contagem com os segundos contando números negativos, de forma infinita e sem redirecionamento.
Para corrigir o bug basta colocar este código entre a linha 7 e 8 e o problema está resolvido:
if(updateTime < 1){ updateTime=0; }
Colocando este código, o sistema não apresentará números negativos, e redirecionará mesmo após clicar no botão ''voltar" do navegador…