TabTime=DateServeur.split(', ')
Version imprimable
TabTime=DateServeur.split(', ')
:cry: Voila, modifié, et rien ne change
:roll:
teste en mettant des alert...
Code:
1
2
3 alert(TabTime) alert(TabTime[0]) ...
Il ne se passe rien,
le nav me dit erreur(objet attendu) à la ligne 8, la voici :
Code:<body onload="ejs_serveur_calc(' <? echo date('H, i, s'); ?>')">
Code:
1
2
3
4
5
6
7
8 TabTime=DateServeur.split(',') ejs_server_date = new Date(); ejs_server_date.setHours(parseInt(TabTime[0]),10); ejs_server_date.setMinutes(parseInt(TabTime[1]),10); ejs_server_date.setSeconds(parseInt(TabTime[2]),10); ejs_server_heu = TabTime[0] ejs_server_min = TabTime[1] ejs_server_sec = TabTime[2]
Code:<body onload="ejs_serveur_calc(\" <? echo date('H, i, s'); ?>\")">
Toujours pareil, rien avec la même erreur...
Code:<body onload=" <?php echo 'ejs_serveur_calc(\''. date('H, i, s').'\')'; ?> ">
Je te laisse admirer le résultat :cry:
C'est chiant ce "Objet Attendu"!
Tu te moques !Code:
1
2 alert(DateServer) function ejs_server_calc(DateServeur){
Code:
1
2
3 function ejs_server_calc(DateServeur){ alert(DateServer); ...
Bon bouge pas j'active mon serveur ...et je teste en réel ...
pas evident de coder à l'aveuglette ...
Modifié, mais rien ne marche
EDIT : Complètement daccord SpaceFrog, et merci beaucoup de votre aide ;)
EDIT 2 : Moi ce que je veux, c'est un code qui récupère l'heure du serveur, et qui l'a fait défiler sur le site, si vous avez un autre code, je suis preneur (il doit juste etre dans un fichier externe.)
Code:
1
2
3
4
5
6
7
8
9 DateServeur.replace(' ',''); TabTime=DateServeur.split(',') ejs_server_date = new Date(); ejs_server_date.setHours(parseInt(TabTime[0]),10); ejs_server_date.setMinutes(parseInt(TabTime[1]),10); ejs_server_date.setSeconds(parseInt(TabTime[2]),10); ejs_server_heu = TabTime[0] ejs_server_min = TabTime[1] ejs_server_sec = TabTime[2]
Erreur :Citation:
'dataserveur' est indéfini
Bon avec le serveur en route ça marche tout de suite mieux ...
attention j'ai modifié les nom et paths de fichiers ...
Le JS
le html :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 function ejs_server_calc() { 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++; } function Launch(DateServeur){ TabTime=DateServeur.split(',') ejs_server_date = new Date(); ejs_server_date.setHours(parseInt(TabTime[0]),10); ejs_server_date.setMinutes(parseInt(TabTime[1]),10); ejs_server_date.setSeconds(parseInt(TabTime[2]),10); ejs_server_heu = TabTime[0] ejs_server_min = TabTime[1] ejs_server_sec = TabTime[2] setInterval("ejs_server_calc()", 1000); }
Code:
1
2
3
4
5
6
7
8 <html> <head> <script type="text/javascript" src="serverTime.js"></script> <head> <body onload="Launch('<?php echo date('H, i, s'); ?>')"> <DIV ID="ejs_server_heure">--:--:--</div> </div> </body>
Yes!
Ca fonctionne!
Merci grand manitou :P
NaN (Joke inside;p), sérieusement merci beaucoup à toi SpaceFrog et bien sur à Bovino ;)
Bonne fin de journée.
grand manitou :oops: