Ir para conteúdo

Arquivado

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

tocho

script leilão 1 centavo

Recommended Posts

Pessoal, estou fazendo um script de leilão 1 centavo, tenho que confessar que estou a algum tempo sem programar e completamente enferrujado.

 

Todo mundo sabe como funciona o leilão 1 centavo, então nem vou aprofundar muito no funcionamento, apenas que a cada click aumenta o valor do produto em 1 centavo e que, se o contador não chegou no 00, será incrementado + 30 segundos.

 

js

var segundos = 30;
var minutos = 00;
function countdown(){
if((minutos > 0) || (segundos > 0)){

	segundos = segundos - 1;
	segMostra = segundos;
	minMostra = minutos;

		if(segundos == 0){
			minutos = minutos - 1;
			segundos = 60;
		}

		if(segundos < 10){ segMostra = '0'+segundos; }
		if(segundos == 60){	segMostra = '00'; }
		if(minutos < 10){
			minMostra = '0'+minMostra;
		}

   mostra = minMostra+':'+segMostra;
   document.getElementById("mostraClock").innerHTML = mostra;

		if(mostra == "00:00"){
			$('#valor').html('Você venceu o lance');
		} else {
			setTimeout('countdown()',1000);
		}
}
}

$(function(){
   $('#button').click( function() {
	countdown();
 	});
});

 

html

<p id="mostraClock"></p>
<p id="valor"></p>
<p>
 <input type="submit" name="button" id="button" value="Lance" />
</p>

 

A grande sacada é, como começar denovo nos 30 segundos se outro usuário clicar?

 

Eu teria que usar ajax, mas não estou entendo a lógica disso, não a forma de usar ajax, mas como fazer que ele inicie novamente nos 30 segundos quando um usuário em outro browse clique.

 

Se alguém puder ajudar!

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.