Ir para conteúdo

Arquivado

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

Cícero Martins

[Resolvido] Contador regressivo (COUNTDOWN)

Recommended Posts

bom eu tentei fazer desta forma usando o while com 3 id diferentes mais mesmo assim não aparece 1 para cada user alguma dica de fazer aparecer uma para cada usuário

 

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>TESTE</title>
<script language="javascript">
	var YY = <?php echo date("Y", utcfucao($x['termina'])); ?>;
	var MM = <?php echo date("m", utcfucao($x['termina'])); ?>;
	var DD = <?php echo date("d", utcfucao($x['termina'])); ?>;
	var HH = <?php echo date("h", utcfucao($x['termina'])); ?>;
	var MI = <?php echo date("i", utcfucao($x['termina'])); ?>;
	var SS = <?php echo date("s", utcfucao($x['termina'])); ?>;
	
	function somaContador<?php echo $x['id']; ?>() {
		SS += 10;
		atualizaContador<?php echo $x['id']; ?>();
	}
	
	function atualizaContador<?php echo $x['id']; ?>() {  
		var hoje = new Date();  
		var futuro = new Date(YY,MM-1,DD,HH,MI,SS);   
		var ss = parseInt((futuro - hoje) / 1000);  
		var mm = parseInt(ss / 60);  
		var hh = parseInt(mm / 60);  
		var dd = parseInt(hh / 24);   
		ss = ss - (mm * 60);  
		mm = mm - (hh * 60);  
		hh = hh - (dd * 24);   
		var faltam = '';  
		faltam += (dd && dd > 1) ? dd+' DIAS + ' : (dd==1 ? '1 DIA + ' : '');
		faltam += (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '');
		faltam += (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '');
		// faltam += (toString(mm).length) ? mm+':' : '';   
		faltam += (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : ':00');
	
		if (dd+hh+mm+ss > 0) {
			document.getElementById('contador<?php echo $x['id']; ?>').innerHTML = faltam;       
			setTimeout(atualizaContador<?php echo $x['id']; ?>,1000);  
		} else {
			document.getElementById('contador<?php echo $x['id']; ?>').innerHTML = 'VENDIDO'; 
			setTimeout(atualizaContador<?php echo $x['id']; ?>,1000);  
		}
	}
</script>
</head>
<body onload="atualizaContador<?php echo $x['id']; ?>();">
<div id="apDiv1">
  <div align="center"><a onclick="javascript:somaContador<?php echo $x['id']; ?>();">SOMAR</a><br />
  <br /><span id="contador<?php echo $x['id']; ?>"> </span></div>
</div>
</body>
</html>

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.