Comment créer un timer

Comment créer un timer - Programmation

Marsh Posté le 26-11-2001 à 17:02:49    

Je voudrais mettre un timer (jours, heures, minutes ... voir secondes) qui parte d'une certaine date et s'incrémente tant que je ne l'arrète pas sur mon site mais je ne sais pas comment faire.
Merci de votre aide


---------------
Tout ce qui est Or ne brille pas ...
Reply

Marsh Posté le 26-11-2001 à 17:02:49   

Reply

Marsh Posté le 27-11-2001 à 01:40:07    

voilà un exemple d'un bouquin... pendule simple.
le script javascript, que tu mets apres ton formulaire contenant les deux boutons de depart et d'arret du pendule:
 

Code :
  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. hmns = new String("" );
  4. function mise_a_l_heure()
  5. {
  6.   date_heure = new Date();
  7.   h = date_heure.getHours();
  8.   mn = date_heure.getUTCMinutes();
  9.   s = date_heure.getUTCSconds();
  10.   x = setInerval("secondes()",1000);
  11. }
  12. function secondes()
  13. {
  14.   s++;
  15.   if ( s == 60 )
  16.   {
  17.      s = 0;
  18.      mn++;
  19.      if ( mn == 60 )
  20.      {
  21.         mn = 0;
  22.         h = ( ++h % 24 );
  23.      }
  24.    }
  25.    document.forms[0].heure.value = hmns.concat(h<10?"0":"",
  26.                                                h, ":",
  27.                                                mn<10?"0":"", s);
  28. }
  29. //-->
  30. </SCRIPT>


 
Le code HTML des boutons et du champ texte affichant l'heure :  
 

Code :
  1. <FORM>
  2. <INPUT TYPE="text" NAME="heure" SIZE=8>
  3. <INPUT TYPE="BUTTON" VALUE="STOP" OnClick="clearInterval(x);">
  4. <INPUT TYPE="BUTTON" VALUE="START" OnClick="mise_a_l_heure();">
  5. </FORM>


 
voilà.. j'espère que ca t'aidera... :D

Reply

Marsh Posté le 28-11-2001 à 00:13:47    

Merci  
Je vais essayer et je te dirais si j'ai des problemes  
A plus


---------------
Tout ce qui est Or ne brille pas ...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed