Foros del Web » Programando para Internet » Javascript »

Como hacer un conteo regresivo

Estas en el tema de Como hacer un conteo regresivo en el foro de Javascript en Foros del Web. Hola queria hacer una especie de blockeo de links. Lo que queria es un conteo regresivo que empieze cuando le retorna mi variable de seguridad, ...
  #1 (permalink)  
Antiguo 14/05/2010, 11:06
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años, 6 meses
Puntos: 1
Como hacer un conteo regresivo

Hola queria hacer una especie de blockeo de links.


Lo que queria es un conteo regresivo que empieze cuando le retorna mi variable de seguridad, pasen nose 5 segundos y te linke la web o te deje el link para que lo veas.
Seria que el link no se muestre hasta que pase el conteo, si es posible el conteo en un button.

Bueno si alguien tiene una idea. se los agradeceria.
  #2 (permalink)  
Antiguo 14/05/2010, 11:08
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Como hacer un conteo regresivo

Bueno si no deseas mostrar el conteo, puedes usar setTimeout o setInterval para ejecutar alguna función, después de cierta cantidad de segundos.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 14/05/2010, 11:20
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Como hacer un conteo regresivo

Cita:
Iniciado por abimaelrc Ver Mensaje
Bueno si no deseas mostrar el conteo, puedes usar [URL="http://www.w3schools.com/jsref/met_win_settimeout.asp"]setTimeout[/URL] o [URL="http://www.w3schools.com/jsref/met_win_setinterval.asp"]setInterval[/URL] para ejecutar alguna función, después de cierta cantidad de segundos.
Si, deseo mostrar el conteo.
  #4 (permalink)  
Antiguo 14/05/2010, 11:23
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Como hacer un conteo regresivo

Pues aún así puedes usar setInterval y ejecutar alguna función que haga la resta y al llegar al número deseado solo tienes que crear alguna condición (if, else if, else) para redireccionar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 14/05/2010, 12:14
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Como hacer un conteo regresivo

Cita:
Iniciado por abimaelrc Ver Mensaje
Pues aún así puedes usar setInterval y ejecutar alguna función que haga la resta y al llegar al número deseado solo tienes que crear alguna condición (if, else if, else) para redireccionar.
Gracias por la respuesta.

Ahi dice
Call the clock() function every 1000 millisecond. The clock() function updates the clock
"var int=self.setInterval("clock()",1000);"
Osea que llama a la funcion "Clock" cada 1 segundo y lo actualiza.

Pero no lo recarga, osea si yo le pondria un var tiempo = 5 y despues le pongo tiempo = tiempo - 1, con un if para que no baje de 0. Me lo dejaria en 4, porque no recarga el script, no?.

<input type="button" id="probando" />
<script language=javascript>
self.setInterval("probando()",1000);
var d = 5;
var i =0;
function probando(){

var t = d - i++;
document.getElementById("probando").value=t;
}
</script>

ahi salio XD Gracias.

Última edición por Pafate; 14/05/2010 a las 13:31

Etiquetas: Ninguno
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:36.