Foros del Web » Programando para Internet » Javascript »

[AYUDA] Actualizar página al terminar regresiva.

Estas en el tema de [AYUDA] Actualizar página al terminar regresiva. en el foro de Javascript en Foros del Web. Como dice en el título, me podéis ayudar, necesito una cuenta regresiva que al terminar se actualize la página porfavor! por deciros: En 01:20 minutos ...
  #1 (permalink)  
Antiguo 30/09/2010, 10:25
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Mensaje [AYUDA] Actualizar página al terminar regresiva.

Como dice en el título, me podéis ayudar, necesito una cuenta regresiva que al terminar se actualize la página porfavor! por deciros:

En 01:20 minutos se actualizará la página!

Porfavor, lo necesito urgente, para un proyecto!

Rommel
Gracias a todos!
  #2 (permalink)  
Antiguo 30/09/2010, 10:49
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: [AYUDA] Actualizar página al terminar regresiva.

cuenta regresiva
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 30/09/2010, 10:57
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: [AYUDA] Actualizar página al terminar regresiva.

Cita:
Iniciado por zerokilled Ver Mensaje
[url=http://lmgtfy.com/?q=javascript+cuenta+regresiva]cuenta regresiva[/url]
;) Por que crees que pregunto? Es urgente y no he dado con resultados. si no sabes porfavor no respondas.
Rommel
  #4 (permalink)  
Antiguo 30/09/2010, 12:20
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 11 meses
Puntos: 310
Respuesta: [AYUDA] Actualizar página al terminar regresiva.

No has dado con ejemplos porque no has querido, o porqque no has buscado bien. En google debe de haber miles de códigos para hacer esto, y en las FAQs de este foro de JS supongo que habrá otro, aparte de la cantidad de hilos que tratan sobre ello aquí también... ¿y pretendes que me crea que no has encontrado nada? Además, aunque no te sirviera la solución de @zerokilled, por lo menos un poco de respeto.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #5 (permalink)  
Antiguo 30/09/2010, 12:40
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: [AYUDA] Actualizar página al terminar regresiva.

Hola

No te cabrees que no adelantas nada
Tiene partes de PHP, para saber la diferencia entre servidor y cliente, por lo que la extensión del archivo ha de ser .php
Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title></title>
  6. <?php $fecha = time();?>
  7. <script type="text/javascript" >
  8. function inicar_Crono() {
  9. fFutura = new Date(2010,8,25,22,30);  
  10. fFutura = fFutura.getTime();  
  11.  
  12. var serv_ahora =  new Date();
  13. serv_ahora.getFullYear(<?php date('Y', $fecha);?>);
  14. parseInt(serv_ahora.getMonth(<?php echo date('n', $fecha);?>), 10);
  15. parseInt(serv_ahora.getDate(<?php echo date('d', $fecha);?>), 10);
  16. parseInt(serv_ahora.getHours(<?php echo date('H', $fecha);?>), 10);
  17. parseInt(serv_ahora.getMinutes(<?php echo date('i', $fecha);?>), 10);
  18.  
  19. var cliente_ahora = new Date();
  20.  
  21. difernciaCliente_Servidor = parseInt(serv_ahora.getTime() - cliente_ahora.getTime());
  22. horaActual = parseInt(difernciaCliente_Servidor + cliente_ahora.getTime());
  23. diferenciasConFutura = parseInt(fFutura - horaActual);          
  24. Crono(diferenciasConFutura);                
  25. }
  26.  
  27.  
  28. function Crono(diferencia) {
  29. segundostotales = parseInt(diferencia /1000);
  30. minutostotales = parseInt(segundostotales/60);
  31. horastotales = parseInt(minutostotales/60);
  32. dias = parseInt(horastotales/24);
  33. horas = parseInt(horastotales &#37; 24);
  34. minutos = parseInt(minutostotales % 60);
  35. segundos = parseInt(segundostotales % 60);
  36.  
  37. if(dias < 10) {dias = '0' + dias;}
  38. if(horas < 10) {horas = '0' + horas;}
  39. if(minutos < 10) {minutos = '0' + minutos;}
  40. if(segundos < 10) {segundos = '0' + segundos;}
  41.  
  42. if (Math.abs(diferencia) <= 900) {
  43.     document.getElementById('div_Crono').innerHTML = 'Se ha cumplido el tiempo';
  44.     clearTimeout(intervalo);
  45.  
  46. }else{
  47.  
  48.     document.getElementById('div_Crono').innerHTML = dias + ' dias ';
  49.     document.getElementById('div_Crono').innerHTML += horas + ' horas ';
  50.     document.getElementById('div_Crono').innerHTML += minutos + ' minutos ';
  51.     document.getElementById('div_Crono').innerHTML += segundos + ' segundos';
  52.     contador = parseInt(diferencia - 1000)
  53.     intervalo = setTimeout('Crono(contador);', 1000);
  54. }
  55. }
  56. </script>
  57. </head>
  58. <body onload="inicar_Crono();">
  59. <div align="center">
  60. <div id="div_Crono"></div>
  61. </div>
  62. </body>
  63. </html>
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

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 04:31.