Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 26/06/2009, 21h51   #1
Membre à l'essai
 
Inscription : août 2008
Messages : 115
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 115
Points : 24
Points : 24
Par défaut affichage incorrect de la date

bonjour
voici mon code:
Code :
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<html>
<head>
<script language="JavaScript">
function getTmp(){
 
var temps = new Date();
 
var heures = temps.getHours();
var minutes = temps.getMinutes();
var secondes = temps.getSeconds();
 
  document.Heure.src = getImg(heures);
  document.DP1.src = getImg(60);
  document.Minute.src = getImg(minutes);
  document.DP2.src = getImg(60);
  document.Seconde.src = getImg(secondes);
 
  setTimeout("getTmp()",1000);
 
}
 
function getImg(img) {
 
  var mem;
 
  switch(img) {
 
		case 0 : mem = "http://127.0.0.1/SiteManagere/image/heure/00.png"; break;
		case 1 : mem = "http://127.0.0.1/SiteManagere/image/heure/01.png"; break;
		case 2 : mem = "http://127.0.0.1/SiteManagere/image/heure/02.png"; break;
		case 3 : mem = "http://127.0.0.1/SiteManagere/image/heure/03.png"; break;
		case 4 : mem = "http://127.0.0.1/SiteManagere/image/heure/04.png"; break;
		case 5 : mem = "http://127.0.0.1/SiteManagere/image/heure/05.png"; break;
		case 6 : mem = "http://127.0.0.1/SiteManagere/image/heure/06.png"; break;
		case 7 : mem = "http://127.0.0.1/SiteManagere/image/heure/07.png"; break;
		case 8 : mem = "http://127.0.0.1/SiteManagere/image/heure/08.png"; break;
		case 9 : mem = "http://127.0.0.1/SiteManagere/image/heure/09.png"; break;
		case 10 : mem = "http://127.0.0.1/SiteManagere/image/heure/10.png"; break;
		case 11 : mem = "http://127.0.0.1/SiteManagere/image/heure/11.png"; break;
		case 12 : mem = "http://127.0.0.1/SiteManagere/image/heure/12.png"; break;
		case 13 : mem = "http://127.0.0.1/SiteManagere/image/heure/13.png"; break;
		case 14 : mem = "http://127.0.0.1/SiteManagere/image/heure/14.png"; break;
		case 15 : mem = "http://127.0.0.1/SiteManagere/image/heure/15.png"; break;
		case 16 : mem = "http://127.0.0.1/SiteManagere/image/heure/16.png"; break;
		case 17 : mem = "http://127.0.0.1/SiteManagere/image/heure/17.png"; break;
		case 18 : mem = "http://127.0.0.1/SiteManagere/image/heure/18.png"; break;
		case 19 : mem = "http://127.0.0.1/SiteManagere/image/heure/19.png"; break;
		case 20 : mem = "http://127.0.0.1/SiteManagere/image/heure/20.png"; break;
		case 21 : mem = "http://127.0.0.1/SiteManagere/image/heure/21.png"; break;
		case 22 : mem = "http://127.0.0.1/SiteManagere/image/heure/22.png"; break;
		case 23 : mem = "http://127.0.0.1/SiteManagere/image/heure/23.png"; break;
		case 24 : mem = "http://127.0.0.1/SiteManagere/image/heure/24.png"; break;
		case 25 : mem = "http://127.0.0.1/SiteManagere/image/heure/25.png"; break;
		case 26 : mem = "http://127.0.0.1/SiteManagere/image/heure/26.png"; break;
		case 27 : mem = "http://127.0.0.1/SiteManagere/image/heure/27.png"; break;
		case 28 : mem = "http://127.0.0.1/SiteManagere/image/heure/28.png"; break;
		case 29 : mem = "http://127.0.0.1/SiteManagere/image/heure/29.png"; break;
		case 30 : mem = "http://127.0.0.1/SiteManagere/image/heure/30.png"; break;
		case 31 : mem = "http://127.0.0.1/SiteManagere/image/heure/31.png"; break;
		case 32 : mem = "http://127.0.0.1/SiteManagere/image/heure/32.png"; break;
		case 33 : mem = "http://127.0.0.1/SiteManagere/image/heure/33.png"; break;
		case 34 : mem = "http://127.0.0.1/SiteManagere/image/heure/34.png"; break;
		case 35 : mem = "http://127.0.0.1/SiteManagere/image/heure/35.png"; break;
		case 36 : mem = "http://127.0.0.1/SiteManagere/image/heure/36.png"; break;
		case 37 : mem = "http://127.0.0.1/SiteManagere/image/heure/37.png"; break;
		case 38 : mem = "http://127.0.0.1/SiteManagere/image/heure/38.png"; break;
		case 39 : mem = "http://127.0.0.1/SiteManagere/image/heure/39.png"; break;
		case 40 : mem = "http://127.0.0.1/SiteManagere/image/heure/40.png"; break;
		case 41 : mem = "http://127.0.0.1/SiteManagere/image/heure/41.png"; break;
		case 42 : mem = "http://127.0.0.1/SiteManagere/image/heure/42.png"; break;
		case 43 : mem = "http://127.0.0.1/SiteManagere/image/heure/43.png"; break;
		case 44 : mem = "http://127.0.0.1/SiteManagere/image/heure/44.png"; break;
		case 45 : mem = "http://127.0.0.1/SiteManagere/image/heure/45.png"; break;
		case 46 : mem = "http://127.0.0.1/SiteManagere/image/heure/46.png"; break;
		case 47 : mem = "http://127.0.0.1/SiteManagere/image/heure/47.png"; break;
		case 48 : mem = "http://127.0.0.1/SiteManagere/image/heure/48.png"; break;
		case 49 : mem = "http://127.0.0.1/SiteManagere/image/heure/49.png"; break;
		case 50 : mem = "http://127.0.0.1/SiteManagere/image/heure/50.png"; break;
		case 51 : mem = "http://127.0.0.1/SiteManagere/image/heure/51.png"; break;
		case 52 : mem = "http://127.0.0.1/SiteManagere/image/heure/52.png"; break;
		case 53 : mem = "http://127.0.0.1/SiteManagere/image/heure/53.png"; break;
		case 54 : mem = "http://127.0.0.1/SiteManagere/image/heure/54.png"; break;
		case 55 : mem = "http://127.0.0.1/SiteManagere/image/heure/55.png"; break;
		case 56 : mem = "http://127.0.0.1/SiteManagere/image/heure/56.png"; break;
		case 57 : mem = "http://127.0.0.1/SiteManagere/image/heure/57.png"; break;
		case 58 : mem = "http://127.0.0.1/SiteManagere/image/heure/58.png"; break;
		case 59 : mem = "http://127.0.0.1/SiteManagere/image/heure/59.png"; break;
		case 60 : mem = "http://127.0.0.1/SiteManagere/image/heure/DP.png"; break;
  }
 
return mem;
 
}
 function date_complete() {
 var now = new Date(),  month = now.getMonth(), year = now.getYear(), date = now.getDate();
 if (month == 0) { month = "janvier"; }
 else if (month == 1) { month = "février"; }
 else if (month == 2) { month = "mars"; }
 else if (month == 3) { month = "avril"; }
 else if (month == 4) { month = "mai"; }
 else if (month == 5) { month = "juin"; }
 else if (month == 6) { month = "juillet"; }
 else if (month == 7) { month = "août"; }
 else if (month == 8) { month = "septembre"; }
 else if (month == 9) { month = "octobre"; }
 else if (month == 10) { month = "Novembre"; }
 else { month = "Décembre"; }
 time.innerHTML = 'Nous sommes le :'+date+' '+month+' '+year;
 setTimeout("date_complete()",1000);
 } 
 
 
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body background="../image/Nouveau Image bitmap (2).bmp" onload= "getTmp(); date_complete();">
<p align="center" ><table><tr><td>
<img id="Heure" /><img id="DP1" /><img id="Minute" /><img id="DP2" /><img id="Seconde" />
</table></tr></td>
</p>
<p align="center" >&nbsp;</p>
<p align="center" ><table><td id="time"></td></table> </p>
<p align="center" >&nbsp;</p>
</body>
</html>
mon probléme c'est l'affichage incorrecte de l'année, exemple pour aujourd'hui il affiche:26 juin 109.

Dernière modification par SpaceFrog ; 26/06/2009 à 22h07.
heeedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2009, 22h08   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2009, 23h16   #3
Rédacteur/Modérateur
 
Avatar de bigboomshakala
 
Homme
Ingénieur développement logiciels
Inscription : avril 2004
Messages : 2 043
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2004
Messages : 2 043
Points : 2 414
Points : 2 414
moi je dis je dis rien (ou presque), mais ton code est lourd...
rien qu'en te servant d'Array tu y verrais plus clair. quelque chose genre :

Code :
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
54
<html>
<head>
<script language="JavaScript">
var tof = [
	"/image/heure/00.png",
	"/image/heure/01.png",
	...
]; 
 
var mois = [
	"janvier",
	"février",
	...
];
 
function getTmp(){
 
var temps = new Date();
var heures = temps.getHours();
var minutes = temps.getMinutes();
var secondes = temps.getSeconds();
 
  document.Heure.src = tof[heures];
  document.DP1.src = tof[60];
  document.Minute.src = tof[minutes];
	document.DP2.src = tof[60];
  document.Seconde.src = tof[secondes];
 
  setTimeout("getTmp()",1000);
 
}
 
 function date_complete() {
 var now = new Date(),  month = now.getMonth(), year = now.getFullYear(), date = now.getDate();
 time.innerHTML = 'Nous sommes le :'+date+' '+mois[month]+' '+year;
 setTimeout("date_complete()",1000);
 } 
 
 
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body background="../image/Nouveau Image bitmap (2).bmp" onload= "getTmp(); date_complete();">
<p align="center" ><table><tr><td>
<img id="Heure" /><img id="DP1" /><img id="Minute" /><img id="DP2" /><img id="Seconde" />
</table></tr></td>
</p>
<p align="center" >&nbsp;</p>
<p align="center" ><table><td id="time"></td></table> </p>
<p align="center" >&nbsp;</p>
</body>
</html>
__________________
Modérateur/Rédacteur

Tutoriels/Articles :
- Espace de noms (ou namespace) en JavaScript
- Créer une table HTML éditable en JavaScript (nouveau)
- Smile.Fx : Bibliothèque d'effets visuels en JavaScript (en cours - démo disponible)

mon espace
bigboomshakala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2009, 23h50   #4
Membre à l'essai
 
Inscription : août 2008
Messages : 115
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 115
Points : 24
Points : 24
heeedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2009, 00h45   #5
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 108
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 108
Points : 6 288
Points : 6 288
Bonsoir.

Code lourd ? Pas uniquement !

Code :
1
2
3
4
<p align="center" ><table><tr><td>
<img id="Heure" /><img id="DP1" /><img id="Minute" /><img id="DP2" /><img id="Seconde" />
</table></tr></td>
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si ce message (ou un autre) vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 05h29.


 
 
 
 
Partenaires

Hébergement Web