Fran6web
Messages postés18Date d'inscriptionmercredi 25 août 2004StatutMembreDernière intervention 2 mars 2008
-
10 juil. 2006 à 22:52
Fran6web
Messages postés18Date d'inscriptionmercredi 25 août 2004StatutMembreDernière intervention 2 mars 2008
-
10 juil. 2006 à 23:52
Bonjour à tous,
Etant super nul en javascript, j'aurais besoin de votre aide.
En effet j'ai réussi à trouvé sur le net un merveilleux script qui me permet de faire un compte à rebours.
Malheureusement ce code fonctionne avec des images. Y aurait-il une possibilité pour le mettre avec du texte?
Voici le code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>Un décompte</TITLE>
<SCRIPT language="javascript" TYPE="text/javascript">
<!-- Beginning of JavaScript --
function timer() {
t_laft-=1; // decremente la duree restante d'1 seconde
hours=Math.floor(t_laft/3600); // nb d'heures restantes
minutes=Math.floor(t_laft/60); // nb de minutes restantes
seconds=t_laft%60; // nb de secondes restantes
if (t_laft>=0){
affiche( hours, minutes, seconds); // affiche la duree restante
setTimeout("timer()",1000); // re-appelle la procedure apres 1 seconde
}
}
function affiche( h,m,s) {
document.images.h2.src=eval("c"+Math.floor(h/10)+".src");
document.images.h1.src=eval("c"+(h%10)+".src");
document.images.m2.src=eval("c"+Math.floor(m/10)+".src");
document.images.m1.src=eval("c"+(m%10)+".src");
document.images.s2.src=eval("c"+Math.floor(s/10)+".src");
document.images.s1.src=eval("c"+(s%10)+".src");
}
// - End of JavaScript - -->
</SCRIPT>
</HEAD>
<CENTER>
</CENTER>
<SCRIPT>
limit="0:2:44"; // duree du decompte
t_split=limit.split(":",3) // coupe en 3 champs separes par ":"
// duree du decompte en secondes
var t_laft=t_split[2]*1+t_split[1]*60+t_split[0]*3600;
timer(); // lance la fonction
</SCRIPT>