arf que je suis !!!!!
PAS DE BALISES SCRIPT dans le fichier externe !!!
rien que le code
arf que je suis !!!!!
PAS DE BALISES SCRIPT dans le fichier externe !!!
rien que le code
Oui, mais je ne l'avais pas mis ...
refais peter le code js et le html ..
N'est pas plus correct ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part onload="ejs_serveur_calc(' <? echo date('H, i, s'); ?>')"
arf mille mercis bovino ...
c'est la fin de semaine il est temps que cela se termine
J'en ai marre, ca ne marche pas ... toujours la même erreur...
refile ton code ...
Alors, actuellement, j'ai :
Sur la page :
Sur javascript.js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... <script type="text/javascript" src="includes/javascript.js"></script> </head> <body onload="ejs_serveur_calc(' <? echo date('H, i, s'); ?>')"> ...<div id="ejs_server_heure" class="heure">--:--:--</div> ...
Je crois que c'est tout.
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 ejs_server_heu = ejs_server_date.getHours(); ejs_server_min = ejs_server_date.getMinutes(); ejs_server_sec = ejs_server_date.getSeconds(); function ejs_server_calc(DateServeur) { ejs_server_date = new Date(0,0,0,DateServeur) if (ejs_server_sec < 10) ejs_server_sec = "0"+Math.round(ejs_server_sec); else if(ejs_server_sec >= 60) { ejs_server_sec = "00"; ejs_server_min++; } if (ejs_server_min < 10) ejs_server_min = "0"+Math.round(ejs_server_min); else if(ejs_server_min >= 60) { ejs_server_min = "00"; ejs_server_heu++; } if (ejs_server_heu < 10) ejs_server_heu = "0"+Math.round(ejs_server_heu); else if(ejs_server_heu >= 24) { ejs_server_heu = "00"; } ejs_server_texte = ejs_server_heu + ":" + ejs_server_min + ":" + ejs_server_sec; if (document.getElementById){ document.getElementById("ejs_server_heure").innerHTML=ejs_server_texte; } ejs_server_sec++; } setInterval("ejs_server_calc()", 1000);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... <script type="text/javascript" src="includes/javascript.js"></script> </head> <body onload="ejs_serveur_calc(' <? echo date('H, i, s'); ?>')"> ...<div id="ejs_server_heure" class="heure">--:--:--</div> ...
pense aussi a respecter les {}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function ejs_server_calc(DateServeur) { ejs_server_date = new Date(0,0,0,DateServeur); ejs_server_heu = ejs_server_date.getHours(); ejs_server_min = ejs_server_date.getMinutes(); ejs_server_sec = ejs_server_date.getSeconds(); if (ejs_server_sec < 10)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(){...} else { .... }
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="ejs_serveur_calc(' <? echo strval(date('H, i, s')); ?>')">
Merci à vous 2, je viens de tester vos 2 codes, et ca avance déjà
Voila, ce que j'obtiens :
NaN:NaN:NaN
Normal, la date est transmise sous forme de chaine, il faut la retransformer pour le traitement de ta fonction.
C'est à dire?
Désolé, mais le JavaScript et moi, ca fait 50 000... J'utilise le JS que pour l'heure ...
oui splite le string DateServeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function ejs_server_calc(DateServeur) { TabTime=DateServeur.split(':') ejs_server_date = new Date(); ejs_server_date.setHours(TabTime[0]); ejs_server_date.setMinutes(TabTime[1]); ejs_server_date.setSeconds(TabTime[2]); ejs_server_heu = TabTime[0] ejs_server_min = TabTime[1] ejs_server_sec = TabTime[2] if (ejs_server_sec < 10)
en première ligne de fonction mets alert(DateServer) il te retourne quoi exactement
Rien ...
pour faire simple, voici la page de test :
http://www.guerrior.com/test.php
regarde la source de ta page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="">
Ah non, moi je vois ca :
<body onload="ejs_serveur_calc(' 15, 57, 11')">
alors fait le split sur(', ')
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager