Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Pedro098

Criar uma variável para guardar o melhor score

Mensagens Recomendadas

Pedro098

Boas Tardes eu precisava que alguém me ajudasse no seguinte:

Eu tenho um código que conta o numero de vezes que o utilizador carrega num botão durante 30 segundos e após esse tempo o botão fica desactivado, o que eu pretendia agora era ter um texto que apresentasse o melhor resultado do utilizador, mas queria guardar esse resultado nesse pequeno texto para quando se actualiza a página o resultado não desaparecer, e sempre que outro utilizador fizer um resultado melhor do que o resultado actual o texto actualiza-se automaticamente.

Espero que me possam ajudar.

Obrigado.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Increment count when button is clicked</title>
</head>
<body>
<p>Time to pressed the button <span id="displayTime">30</span> s</p>
<input type="button" value="Count" id="countButton" />
<p>The button was pressed <span id="displayCount">0</span> times.</p>
<script type="text/javascript">
var count = 0;
var max_time = 30 * 1000;
var button = document.getElementById("countButton");
var display_count = document.getElementById("displayCount");
var display_time = document.getElementById("displayTime");
button.onclick = function() {
 if (display_time.innerHTML != 0)
	 display_count.innerHTML = ++count;
}
function secondPassed() {
 var now = new Date().getTime();
 var diff = now - start;
 if (diff > max_time) {
	 clearInterval(countdownTimer)
	 display_time.innerHTML = 0;
 } else
	 display_time.innerHTML = Math.round((max_time - diff) / 1000);
}
display_time.innerHTML = max_time / 1000;
var start = new Date().getTime();
var countdownTimer = setInterval('secondPassed()', 200);
</script>
</body>
</html>

Editado por apocsantos
geshi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.