TabTime=DateServeur.split(', ')
TabTime=DateServeur.split(', ')
Voila, modifié, et rien ne change
teste en mettant des alert...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="ejs_serveur_calc(' <? echo date('H, i, s'); ?>')">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="ejs_serveur_calc(\" <? echo date('H, i, s'); ?>\")">
Toujours pareil, rien avec la même erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onload=" <?php echo 'ejs_serveur_calc(\''. date('H, i, s').'\')'; ?> ">
Je te laisse admirer le résultat
C'est chiant ce "Objet Attendu"!
Tu te moques !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alert(DateServer) function ejs_server_calc(DateServeur){
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :'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 : 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 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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
NaN (Joke inside;p), sérieusement merci beaucoup à toi SpaceFrog et bien sur à Bovino
Bonne fin de journée.
grand manitou![]()
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