Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal,
Vou iniciar um script onde este vai ter um leilão com um determinado número de horas e onde os utilizadores não dando licitações por chiques.
Ex , o leilão vai ter 10 horas e vai iniciar no dia 01/03/2012 as 09:30. Ou seja vai terminar as 19:30. A ideia era o utilizador estar a receber em tempo real as outras licitações. Não vai ter a questão dos 30 segundos.. O cliente vê em tempo real o tempo que ainda falta e o histórico das licitações.
Alguemtem alguma dica por onde começar ?
Obrigado pela ajuda.
Sim estou a fazer isso, obrigado pela dica. Mas penso que para o user ver a listagem das licitações em tempo real , devo fazer uma consulta a bd de x em x segundos. Como fazer isso sem refrescar a pagina?
Mais uma vez obrigado pela ajuda
Na verdade não precisa... Olhe só você pode tirar a diferença entre as duas datas (atual) e a (final) e caso essa diferença seja maior que 0 então você pode usar uma contagem regressiva como essa:
E para fazer a busca do ultimo user achas que devo utilizar setTimeout de 5 em 5 segundos? Não vai por o sistema muito lento, ou há outra forma?
Obrigado pela ajuda
Cara, tipo se você retornar a diferença entre a data final e inicial = 10:20:55 , no exemplo que te passei basta olhar no codigo fonte na seguinte linha
startTime: '01:12:12:00'
Aí você ver que faltam 1 dia 12 horas 12 minutos e 0 segundos certo ? :thumbsup:
Ok no nosso caso iria ficar :
startTime: '00:10:20:55'
Para dinamizar mais as coisas
<?
$diferença_entre_as_horas = "00:10:20:55";
?>
startTime: <? echo $diferença_entre_as_horas; ?>
Com isso não seria necessário que o navegador do usuário fique requisitando uma pagina a cada 5 segundos pois 5 segundos depois dele acessar a pagina mesmo dando refresh o tempo já irá ter mudado para 00:10:20:50 entendeu?
Sim sim a questão do tempo sim, até porque ele esta sempre a atualizar, quando me referia fazer dev5 em 5 segundos era para a questão de ver que licitou em ultimo lugar.... Ou seja o cliente esta a ver em tempo real as licitações, e estava a pensar em fazer dessa forma, mas tenho medo de subarrendar o server... O que achas?
Mais uma vez obrigado pelágica e pela atenção ..
Na minha opinião acho q não sobrecarregaria...
Aconselho ler esse post: http://forum.imasters.com.br/topic/454444-long-polling/page__view__findpost__p__1798025
oi Cristian,
no Exemplo plugin count down que me deste estou a tentar baixar o tamanho dos dígitos, mas estou a ter problemas, já diminui a img dos digits.png para o tamanho que queria, cada um esta com 22x32, alterei os valores no jquery.countdown.js para:
digitImages: 5,
digitWidth: 22,
digitHeight: 32,
e as imagens não me estão a bater bem, sabes se tenho de alterar mais algum valor? penso que o script pode estar a calc o tamanho total da img e criar algum calc mas não sei onde.
o download está em http://pluginjquery.com.br/uploads/countDown.zip
alguem tem alguma dica para alterar o script.
desde já um obrigado a todos pela ajuda
Cara, dei uma olhada aki, não consegui não =/ cria um topico no forum de javascript que o pessoal de lá com certeza vai conseguir te ajudar!
Cadastre no banco de dados a hora inicial e a hora final... subtraia ambas e jogue em uma contagem regressiva com jquery. acho que isso pode resolver.