Foros del Web » Programando para Internet » Javascript »

Como hacer una Cuenta regresiva !!!

Estas en el tema de Como hacer una Cuenta regresiva !!! en el foro de Javascript en Foros del Web. hola gente, necesito hacer un javascript que me haga una cuenta regresiva, y yo pueda escribir en la pantalla HTML (que lo hago mediante divs) ...
  #1 (permalink)  
Antiguo 03/09/2004, 19:25
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Como hacer una Cuenta regresiva !!!

hola gente, necesito hacer un javascript que me haga una cuenta regresiva, y yo pueda escribir en la pantalla HTML (que lo hago mediante divs) el número en el cual está, y cuando llegue a 0 se redireccione a otra página usando Location.

O sea, como hago una cuenta regresiva en segundos?

Gracias
__________________
Esteban Quintana
  #2 (permalink)  
Antiguo 03/09/2004, 21:01
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola monoswim:

Prueba con:

Código:
<html>
	<head>
		<title>
			redirección aleatoria
		</title>
		<script type="text/javascript">
				var cuentaInicial = "20";
				destinos = ['http://www.forosdelweb.com', 'http://www.pepemolina.com', 'http://www.sucaricatura.com'];
			function fin()	{
				alert(destinos[Math.floor(Math.random() * destinos.length)]);
			}

			function unoMenos()	{
				with	(document.forms["cuenta"]["regresiva"]) value = cuentaInicial;
				if (cuentaInicial-- > 0) setTimeout("unoMenos()", 1000);
				else	fin();
			}
			function ini()	{
				with	(document.forms["cuenta"]["regresiva"]) value = cuentaInicial--;
				setTimeout("unoMenos()", 1000);
			}
		</script>
	</head>
	<body onload="ini();">
<form name="cuenta" action="" >
<input name="regresiva" type="text" value="" />
</form>
	</body>
</html>
Esta cuenta se muestra en un formulario (que debería ser readonly), pero para escribir en una capa puedes escribir con innerHTML o con createTextNode... este último, se usa menos pero es una especificación DOM

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 04/09/2004, 09:48
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Gracias caricatos !!!

Lo voy a probar en estos días...

Saludos
__________________
Esteban Quintana
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 18:29.