Date de création : 20/09/2005
Dernière modif : -
Visites de la page : 21115
Envois par mail : 152
Exemple :
Services email :
Je désire recevoir ce script par email
Je désire recevoir un email en cas de modification de ce script
Je désire m'abonner à la newsletter de l'éditeur JavaScript
Les annotations des visiteurs :
De ocid86 - le 06-03-2007C'est plûtot un chronomètre non ? Une minuterie c'est un compte à rebours avec un temps donné
De Bougalou - le 19-07-2007Le script, tel que présenté, fonctionne. Mais des erreurs dans la logique interne de la fonction incremente() produisent un résultat erroné.
Plutôt qu'une longue explication, voici la fonction corrigée (plus une petite fonction de formatage):
function formater(t) {
var zero = "" ;
if (t < 10) zero = "0";
return zero + t ;
}
function incremente() {
sec++ ;
if (sec == 60) {
sec = 0 ;
min++ ;
if (min == 60 ) {
min = 0 ;
heure++ ;
document.temps.hre.value = heure ;
}
document.temps.min.value = formater(min) ;
}
document.temps.sec.value = formater(sec) ;
}
Comparez les 2 fonctions et la différence devrait vous sauter aux yeux. Utilisez une valeur petite (comme 6 ou 12, au lieu de 60) pour tester rapidement le déroulement du code.
En passant, le mot Temps ne s'emploie pas en français dans le sens du mot Time en anglais quand on parle de l'heure. JAMAIS.
14 forums 39396 topics 189315 messages >> Les forums
SONDAGE
La mini-astuce "Divers" du jour par caaptusss Outlook express et Office recelle une option très utile : Les règles de messages. Elles vous permettent lorsque vous recevez beaucoup de messages d'un seul expéditeur, de les classer dans des dossiers prédéfinis ou que vous avez créé. Utile lorsque l'on veux s'y retrouver dans les mails ;-) Proposer votre mini-astuce | Archives des mini-astuces