Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1355 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Extraire le script d'un compte a rebours

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extraire le script d'un compte a rebours

n°858202
archi57
Posté le 01-11-2006 à 12:35:19  profilanswer
 

Bjr,
 
Voici le code d'une page HTML
il contient le script d'un "compte à rebours" que j'aimerai récupérer
 
mais je ne sais pas quoi extraire ??
pouvez vous m'aider ??
merci
bye
 
Voici le code:
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <!-- saved from url=(0039)http://www.fftt-idf.com/old/accueil.htm -->
  3. <HTML><HEAD><TITLE>Ligue IdF - Accueil</TITLE>
  4. <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"><DBHEAD>
  5. <SCRIPT language=JavaScript src="accueil_fichiers/lastModDate.js"></SCRIPT>
  6. </DBHEAD>
  7. <SCRIPT language=JavaScript>
  8. <!-- Hiding script from old browsers
  9. var dat = new Array();  var cmp = new Array();
  10. var M = 5;
  11. var i=M;
  12. cmp[i] = "L'assembl&eacute;e g&eacute;n&eacute;rale de la Ligue,";
  13. dat[i] = "September, 24 2007 09:00";
  14. i--;
  15. cmp[i] = "Le d&eacute;but des Championnats de France des Régions,";
  16. dat[i] = "February, 27 2007 10:00";
  17. i--;
  18. cmp[i] = "La reprise du chpt d'IdF par &eacute;quipes,";
  19. dat[i] = "January, 12 2007 20:30";
  20. i--;
  21. cmp[i] = "La nouvelle ann&eacute;e,";
  22. dat[i] = "January, 1 2007 00:00";
  23. i--;
  24. cmp[i] = "La reprise du Chpt de France R2 masculine,";
  25. dat[i] = "September, 22 2006 15:00";
  26. i--;
  27. var N  =  1 ;
  28. var ok = 'c';
  29. if ( i!=0 ) ok = 'C'; // ==> M est incorrect
  30. //*****************************************************
  31. var timerID;
  32. var timerRunning = false;
  33. var today = new Date();
  34. var enday = new Date();
  35. var totime, entime, diff = 0;
  36. var secs, mins, hous, days = 0;
  37. var timeRemain, dbg = 0;
  38. function calcmes()
  39.   {
  40.   today  = new Date();
  41.   totime = today.getTime();
  42.   for ( i=1; i<=M; i++ )
  43.     {
  44.     enday = new Date( dat[i] );
  45.     entime = enday.getTime();
  46.     diff = Math.round( (entime - totime) / 1000 );
  47.     if (diff > 0) break;
  48.     } // for
  49.   N = i;
  50.   document.write( cmp[N]+" "+ok+"'est dans" );
  51.   } // calcmes()
  52. function stopclock (){
  53. if (timerRunning) clearTimeout(timerID);
  54. timerRunning = false;
  55. }
  56. function startclock () {
  57. stopclock();
  58. showtime();
  59. } // startclock()
  60. function showtime () {
  61.   today  = new Date( );
  62.   totime = today.getTime();
  63.   enday  = new Date( dat[N] );
  64.   entime = enday.getTime();
  65.   diff = Math.round( (entime - totime) / 1000 );
  66.   secs = diff % 60;
  67.   diff = (diff - secs) / 60;
  68.   mins = diff % 60;
  69.   diff = (diff - mins) / 60;
  70.   hous = diff % 24;
  71.   diff = (diff - hous) / 24;
  72.   days = diff;
  73. timeRemain = (days==0) ? " " :
  74. " " + days + " jour" + ((days<2) ? " " : "s" ) + ", ";
  75. timeRemain = timeRemain + ( (days==0 && hous==0) ? " " :
  76. ((hous<10) ? " " : "" ) + hous + " heure" + ((hous<2) ? " " : "s" ) + ", " );
  77. timeRemain = timeRemain + ( (days==0 && hous==0 && mins==0) ? " " :
  78. ((mins<10) ? " " : "" ) + mins + " minute" + ((mins<2) ? " " : "s" ) + ", " );
  79. timeRemain = timeRemain + ((secs<10) ? " " : "" ) + secs;
  80. timeRemain = timeRemain + " seconde" + ((secs<2) ? " " : "s" );
  81. document.clock.face.value=timeRemain;
  82. timerID = setTimeout("showtime()",1000);
  83. timerRunning=true;
  84. if ( today.getDate()*100+today.getMonth()
  85.      == enday.getDate()*100+enday.getMonth()
  86.      && entime < totime )
  87. {
  88. clearTimeout(timerID);
  89. timerRunning=false;
  90. document.clock.face.value = "rien du tout.  C'e'tait aujourd'hui !";
  91. }
  92. } // showtime()
  93. //*****************************************************
  94. // end hiding contents from old browsers -->
  95. </SCRIPT>
  96. <META content="Namo WebEditor v5.0" name=GENERATOR></HEAD>
  97. <BODY onload="startclock();">
  98. <TABLE width="95%" border=0>
  99.   <TBODY>
  100.   <TR align=middle>
  101.     <TD>
  102.       <TABLE border=0>
  103.         <TBODY>
  104.         <TR vAlign=top>
  105.           <TD align=middle>
  106.             <FORM name=clock onsubmit=0>
  107.             <TT><FONT size=+1><B><SCRIPT language=JavaScript>
  108. calcmes();
  109. </SCRIPT>
  110.             </B></FONT></TT><BR><INPUT style="FONT-SIZE: 9pt" size=45  
  111.             value="un peu de patience ..." name=face>  
  112.     </FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
  113. </BODY></HTML>


Message édité par archi57 le 01-11-2006 à 18:20:23
mood
Publicité
Posté le 01-11-2006 à 12:35:19  profilanswer
 

n°858283
gee
Bon ben hon
Posté le 01-11-2006 à 17:37:50  profilanswer
 

faut prendre la partie javascript.
 
Le code html est pas très joli par contre.

n°858295
archi57
Posté le 01-11-2006 à 18:19:04  profilanswer
 

ok merci
par ailleurs, comment modifier le code:

Code :
  1. document.write( cmp[N]+" "+ok+"'est dans" );


pour avoir en finalité un texte avant et après le compteur ?


Message édité par archi57 le 01-11-2006 à 18:22:01

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Extraire le script d'un compte a rebours

 

Sujets relatifs
script/programme - lancer un programme pendant un certain tempsConcours de script : pic de memoire
Adresse IP sous réseau, et script perl, shellscript de déconection automatique
[script] Afficher une ligneLinux et script shell
Script shell : Récupérer l'adresse ip d'un sitescript perl et verification de variable
Developpement ScriptScript et fichier
Plus de sujets relatifs à : Extraire le script d'un compte a rebours


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR