Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2016, 11:25
Avatar de mager3
mager3
 
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 10 meses
Puntos: 4
Sonrisa ejecutar contador de segundos al dar clic en un enlace

Hola a todos;

al dar clic en un enlace, como se generan unos archivos planos tarda un poco y quisiera mostrar un contador de segundos que actualmente me esta funcionando, pero el empieza a contar desde que el usuario accede a la pagina y no desde que da clic en el enlace.

No se casi de javascript pero intente ponerlo en el evento onclic del href y el script en una funcion .. pero no funciono porque cuando llama la funcion se queda en 0.1 y no continua avanzando los segundos.. que podría hacer?

Esta es el codigo

Código HTML:
Ver original
  1. <form name="d">
  2.                      <p>
  3.                        <input name="d2" size="8" style="text-align: center; border:none" />
  4.                       </p>
  5.                  </form>


Código Javascript:
Ver original
  1. <script>
  2.     function reloj(){
  3. var milisec=0
  4.                 var seconds=0
  5.                 document.d.d2.value='0'
  6.                 function display(){
  7.                 if (milisec>=9){
  8.                 milisec=0
  9.                 seconds+=1
  10.                 }
  11.                 else
  12.                 milisec+=1
  13.                 document.d.d2.value=seconds+"."+milisec
  14.                 setTimeout("display()",100)
  15.                 }
  16.                 display()
  17.     }
  18. </script>

la idea es que cuando le de clic en este enlace inicie el contador que de por cierto tiene otra funcion que oculta un div

Código HTML:
Ver original
  1. <a href="facturas_rp.php" onClick="return ocultar_facturas();" >

Última edición por mager3; 07/04/2016 a las 11:27 Razón: ampliar informacion