Foros del Web » Programando para Internet » Javascript »

Cuenta regresiva en segundos

Estas en el tema de Cuenta regresiva en segundos en el foro de Javascript en Foros del Web. Hola alguien me puede dar una mano con el siguiente codigo para que me muestre en segundos la hora... digamos, si le pongo 150 segundos, ...
  #1 (permalink)  
Antiguo 28/05/2009, 06:47
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses
Puntos: 2
Cuenta regresiva en segundos

Hola alguien me puede dar una mano con el siguiente codigo para que me muestre en segundos la hora...

digamos, si le pongo 150 segundos, que me muestre 150 segundos y no 0:2:30

Código HTML:
<script type="text/javascript">
var tiempo = 150;
var futuro1 = (Math.floor(new Date()/1000))+ tiempo; 

function faltan(){ 

	var actual=Math.floor(new Date()/1000); 
	futuro=futuro1-actual;

		if (futuro > 0) { 
		
			horas_dec=((futuro/60)/60); 
			horas=Math.floor(horas_dec); 
			minutos=horas_dec - horas; 
			minutos_dec=minutos*60; 
			minutos=Math.floor(minutos_dec); 
			segundos=minutos_dec - minutos; 
			segundos=Math.floor(segundos*60); 	
			document.formulario.reloj.value = horas+ ": "+minutos+":"+segundos; 
			setTimeout("faltan()",10);
	
		}else{ 
		
			parent.document.testfinal.submit();
		
		}



} 

</script>
<style>
body{
background-color:#990000;
margin:0px;
padding:0px;
}
.relojFondo{
color:#FFFFFF;
background-color:#990000;
border:solid #990000 0px;
font-weight:bold;
font-size:30px;
}

</style>
<body onLoad="faltan()">
<div>
<form action="http://becaturner.umwtest.com.ar/" method="post" name="formulario">
<input class="relojFondo" type="text" name="reloj" value="tiempo" size="10" style="border : 0px ; text-align : center" readonly> 
</form>
</div>
</body> 
  #2 (permalink)  
Antiguo 28/05/2009, 06:53
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Cuenta regresiva en segundos

Era una boludes...


asi lo solucione...

por si a alguien le sirve...

Código HTML:
<script type="text/javascript">
var tiempo = 150;
var futuro1 = (Math.floor(new Date()/1000))+ tiempo; 

function faltan(){ 

	var actual=Math.floor(new Date()/1000); 
	futuro=futuro1-actual;

		if (futuro > 0) { 
			document.formulario.reloj.value = futuro; 
			setTimeout("faltan()",10);
	
		}else{ 
		
			parent.document.testfinal.submit();
		
		}



} 

</script> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:35.