Titre: decompte
Posté par: warak le le 01-05-2006 a 10:24:30
bnjour je ny connais rien en javascript(que php) et je desirerais savoir comment on peut faire un decompte merci |
Titre: Re:decompte
Posté par: tavman le le 01-05-2006 a 12:14:47
;D Nan mais la franchement c'est abuser... Bon heureusement que je sais ce que tu veut faire sinon ta question aurait ni queue ni tete.
Allez... Voila ton code tout fait :
Code:
<html> <head> <title>Décompte temps</title> <script language="javascript"> Reste = 3600; function GetHour (S) { // pour mettre des secondes en heure, minutes, secondes : H = Math.floor(S/3600); S = S%3600; M = Math.floor(S/60); S = S%60; return (H+"h "+M+"min "+S+"sec"); } function Decompte () { Reste--; T = "il reste "+GetHour(Reste); document.getElementById('test').innerHTML = T; }
setInterval("Decompte();", 1000); </script> </head>
<body> <div id="test"></div> </body> </html>
|
|
t'as plus qu'a l'adapter a ton code maintenant. |
Titre: Re:decompte
Posté par: warak le le 03-05-2006 a 12:19:17
merci bcp mais est ce que le decompte marchera vis a vis du serveur ou als il se recommencera a chq reactualisation de la page? sinon merci car javé pa bcp de tmps! |
Titre: Re:decompte
Posté par: tavman le le 03-05-2006 a 15:19:27
Bahhh là, t'as une variable a écrire dns le javascript :
Reste = 3600;
ca, tu doit l'écrire via php : tu récupère le moment ou la personne a lancer le chrono, tu sais combien de temps dure le chrono. Avec ces 2 variables là tu fait un truc dans ce genre là :
Reste = DuréeTotaleDuChrono - HeureDeLancement + Heure Actuelle;
(tout ca doit etre au format time pour que tu t'y retrouve facilement et DuréeTotaleDuChrono doit etre mis en secondes). Si jamais Reste est inférieur a 0, c'est que le chrono est fini depuis X secondes...
Bonne chance a toi |
Titre: Re:decompte
Posté par: warak le le 03-05-2006 a 19:40:19
| oki merci mais comment est ce kon passe de javascript a php ?est ce les memes variables? |
Titre: Re:decompte
Posté par: tavman le le 03-05-2006 a 21:02:36
t'as pas a passer de JavaScript a php... Rien que niveau écurité c'est pas bon.
En revenche il faut que tu passe de php a JavaScript (pour écrire le temps restant) et là, t'as qu'a faire un echo.
Si t'as vraiment envie de passer de javascript a php, regarde du coté des XMLHTTPREQUEST, mais bon courage et puis ca sert pas a grand chose. Autant réactualiser la page ( history.go(0) par exemple ) |
Titre: Re:decompte
Posté par: real34 le le 04-05-2006 a 08:58:20
oki merci mais comment est ce kon passe de javascript a php ?est ce les memes variables?
|
|
Dans ton code tu mets :
Code:
<script language="javascript"> Reste = <?php echo $duree_totale + $heure_actu - $heure_debut;?>; |
|
au lieu de :
Code:
<script language="javascript"> Reste = 3600; |
|
Avec $duree_totale, $heure_actu et $heure_debut tes variables php représentant la durée totale du décompte, l'heure de départ du chrono et l'heure actuelle. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|