Bonsoir le forum,
J'ai trouvé un script de décompte du temps qui s'écoule a pratir d'une date du passé.
Seulement l'affichage n'est pas térrible, je souhaiterai savoir ce que je dois changer pour avoir un affihcage sur une seule ligne du type :
Merci énormément à tous, voici mon script de base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var texte = "<span><b> !<b>"+ans+" ans,"+jour+" jours,"+heure+" heurs,"+minute+" minutes,"+seconde+" secondes</b> </span>"; document.write(texte);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <HEAD><script language="JavaScript"> var dannee=-1, dmois=-1, djour=-1, dheure=-1, dminute=-1 var compDat = new Date("October 11, 2005 09:44:00") var msparan = 365.25 * 24 * 60 * 60 * 1000 var msparmois = 31 * 24 * 60 * 60 * 1000 var msparjour = 24 * 60 * 60 * 1000 var msparheure = 60 * 60 * 1000 var msparmn = 60 * 1000 var msparsec = 1000 function calculage(){ var daten = new Date() var changeA = dannee var changeJ = djour var changeH = dheure var changeM = dminute var diffMs = daten.getTime() - compDat.getTime() dannee = Math.floor(diffMs / msparan) diffMs -= dannee * msparan djour = Math.floor(diffMs / msparjour) diffMs -= djour * msparjour dheure = Math.floor(diffMs / msparheure) diffMs -= dheure * msparheure dminute = Math.floor(diffMs / msparmn) diffMs -= dminute * msparmn var diffSecs = Math.floor(diffMs / msparsec) if(changeA!=dannee) document.forms[0].ans.value=dannee if(changeJ!=djour) document.forms[0].jours.value=djour if(changeH!=dheure) document.forms[0].heures.value=dheure if(changeM!=dminute) document.forms[0].mins.value=dminute document.forms[0].secs.value=diffSecs timerID = setTimeout("calculage()",1000) } </script> </HEAD>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <BODY> <form> <input type="text" name="ans" size="4" onFocus="this.blur()">ans; <input type="text" name="jours" size="4" onFocus="this.blur()">jrs; <input type="text" name="heures" size="4" onFocus="this.blur()">H; <input type="text" name="mins" size="4" onFocus="this.blur()">Mn; <input type="text" name="secs" size="4" onFocus="this.blur()" >Sec </form>BODY>
Merci pour votre patience a me lire[/code]
Partager