Foros del Web » Programando para Internet » Javascript »

APORTE: Un cronómetro

Estas en el tema de APORTE: Un cronómetro en el foro de Javascript en Foros del Web. Hola a todos, hice un cronometro en javascript. Sólo hay que editar las variables del final y listo. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código html: Ver original < ...
  #1 (permalink)  
Antiguo 24/11/2009, 15:19
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 6 meses
Puntos: 4
De acuerdo APORTE: Un cronómetro

Hola a todos, hice un cronometro en javascript. Sólo hay que editar las variables del final y listo.

Código html:
Ver original
  1. <span id="numeros">reloj</span>
  2. <span id="temp" style="display:none">temporal</span><br>
  3.  
  4.  
  5. <script language=javascript>
  6.  
  7. function cronometro(var1,var2,var3){reloj(var1,var2,var3)}
  8. var id=document.getElementById('numeros');
  9.  
  10.  
  11. function reloj(d,a,m,r){if(id.innerHTML=='pausa'){}else{
  12. if(d>a){c="resta"}else{c="suma"}
  13. id.innerHTML=d
  14. if(d==a){}else{
  15. if(c=="suma"){
  16. setTimeout("reloj("+new String(d+1)+","+a+","+m+")" , m);
  17. }else if(c=="resta"){
  18. setTimeout("reloj("+new String(d-1)+","+a+","+m+")" , m);
  19. }
  20. }
  21. }
  22. }function pausa(){var id=document.getElementById('numeros');document.getElementById('temp').innerHTML=id.innerHTML;id.innerHTML='pausa';id.style.display='none';document.getElementById('temp').style.display=''
  23. }function continuar(){document.getElementById('numeros').innerHTML='reloj';reloj(new Number(document.getElementById('temp').innerHTML),p2,p3);document.getElementById('numeros').style.display='';document.getElementById('temp').style.display='none'
  24. }
  25.  
  26. <a onmouseover="this.style.color='red'" onmouseout="this.style.color='blue'" href="#" id="pausa" style="color:blue" onclick="pausa();document.getElementById('continuar').style.display='';this.style.display='none';return false">pausa</a>
  27. <a onmouseover="this.style.color='red'" onmouseout="this.style.color='blue'" href="#" id="continuar" style="display:none;color:blue" onclick="continuar();document.getElementById('pausa').style.display='';this.style.display='none';return false">continuar</a>
  28.  
  29.  
  30. var p1=1;  //Número en el que se inicia a contar
  31. var p2=100;  //Número en el que se termina de contar
  32. var p3=1000;  //Tiempo en milésimas de separación entre los números
  33. cronometro(p1,p2,p3);
Nota: este codigo funciona en IE y Mozilla.
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 09:25.