Bonjour
sur mon site web en cours de developpement j'ai mis un petit bout de code javascript pour avec des menu dynamique couplé au css.
Et je me suis dis, tiens je mettrais bien le jours, la date et l'heure aussi.
donc on farfouillant avec tout ce que j'ai trouvé j'ai reussis a faire un code qui m'affiche le jours la date et l'heure en dynamique.
Mais j'ai un probleme, et n'etant pas adepte de javascript je ne trouve pas la solution.
Si en premier je mets le code du menu et apres l'affichage de l'heure, le code des menus n'est pas pris en compte.
et si j'inverse que je mets le code de l'heure en premier et apres le code des menus. Mes menus sont tout beau mais l'heure ne s'affiche pas
pourquoi ?
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <head> <script type="text/javascript"> <!-- window.onload=montre; function montre(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';} } if (d) {d.style.display='block';} } //--> </script> <SCRIPT LANGUAGE="JavaScript"> function HeureCheckEJS() { jours = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'); var aujourdhui = new Date(); Today = new Date; Day = Today.getDay(); Jour = Today.getDate(); Mois = (Today.getMonth())+1; Annee = Today.getFullYear(); krucial = new Date; heure = krucial.getHours(); min = krucial.getMinutes(); sec = krucial.getSeconds(); jour = krucial.getDate(); mois = krucial.getMonth()+1; annee = krucial.getFullYear(); if (sec < 10) sec0 = "0"; else sec0 = ""; if (min < 10) min0 = "0"; else min0 = ""; if (heure < 10) heure0 = "0"; else heure0 = ""; DinaHeure = "Nous sommes le "+jours[aujourdhui.getDay()] + " " + Jour + "/" + Mois + "/" + Annee + ", et il est " + heure0 + heure + ":" + min0 + min + ":" + sec0 + sec; which = DinaHeure if (document.getElementById){ document.getElementById("ejs_heure").innerHTML=which; } setTimeout("HeureCheckEJS()", 1000) } window.onload = HeureCheckEJS; </SCRIPT> </head>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <body> <div id="en_tete"> <div id="ejs_heure">Initialisation</div> </div>
Partager