Contagem de tempo regressiva

3 respostas
R

Boa tarde,

desculpe se a minha dúvida estiver no fórum errado.

Estou com um projeto de TCC, que se propõe a fazer um controle de tempo de duração de
uma ordem de serviço. O sistema será Online.

Por exemplo: No banco está armazenado o tempo máximo de atendimento a determinado cliente.
Ao se abrir uma ordem de serviço, se dispara uma contagem regressiva baseada no tempo máximo
a ser atendido o cliente. A partir daí, o usuário irá atendê-lo, sendo que o sistema continuará funcionando
para outros usuários no servidor web.

Quando se terminar tal contagem, e o serviço não tiver sido concluído, uma mensagem será enviada ao
gerente responsável.

Gostaria de saber qual a melhor forma de se verificar o término do tempo máximo,
se com um script fazendo verificações peródicas ou com alguma thread?

Se tiver forma melhor que as citadas também agradeço.

Desde já, obrigado

3 Respostas

Metaleiro

CÓDIGOS » JAVA SCRIPT » CONTADORES

wagne23

Ai um exemplo basico:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Contador</title>
</head>
<body>     
	<div id="contagem">&nbsp;</div>
	 <script type="text/javascript">
	  count=10; 				
	  function contagem() 
	  {
	  	if (count > 0){
		  count--;
		  if(count == 0){				    
			//Faz algo quando o tempo zerar
		  }
		  if(count > 0){
		    document.getElementById("contagem").innerHTML = count;
			setTimeout('contagem()',1000);
		  }
		}
	  }
	  contagem();
	  </script>                         
</body>
</html>
R

Agradeço a ajuda de todos! Já me deu uma luz do que irei usar.

Criado 3 de dezembro de 2010
Ultima resposta 3 de dez. de 2010
Respostas 3
Participantes 3