Bonjour,
J'ai un problème avec le code suivant écrit en JavaScript
il me permet d'avoir un chrono pour mon site de jeu pour mes constructions et autres.
J'affiche le tout comme ceci
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 <script type="text/javascript"> function reste(zetime, nom_id, redirecfin) { if (zetime>0) { var jours = Math.floor(zetime / 86400); var temp = zetime- jours*86400; var heures = Math.floor(temp / 3600); var minutes = Math.floor( ( (temp / 3600) - Math.floor(temp / 3600) ) * 60); var secondes = temp - ((Math.floor(temp / 60)) * 60); var message = ""; if(jours>=1) message+= jours + "J "; if(heures>=1) message+= heures + "H "; if(minutes>=1 ) message += minutes + "m "; if(secondes>=1 ) message += secondes + "s"; document.getElementById(nom_id).innerHTML = message; var restant = zetime - 1; setTimeout("reste(" + restant + ",'" + nom_id + "','" + redirecfin + "')", 1000); }else{ document.getElementById(nom_id).innerHTML = "Terminé<br>"+"<a href="+ redirecfin +">Continuer</a>"; } } </script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <span id="Donjon_et_Raid">5m 0s</span><script language="JavaScript">reste('.$donnees["time_donjon"].', "Donjon_et_Raid");</script>
Je met en place le Timer
$donnees["time_donjon"] (5 Minutes) qui vient de ma base de donnée
que j'ai envoyer depuis une requête comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $time = time()+300; $QryUpdate = "UPDATE joueur SET "; $QryUpdate .= "`time_donjon` ='".$time."', "; $QryUpdate .= "`donjon_recolte` ='0', "; $QryUpdate .= "`donjon_actif` ='1' "; $QryUpdate .= "WHERE `login` = '".$login."' "; mysql_query($QryUpdate);
Le script du Chrono fonctionne très bien seulement quand
je revient sur ma page web ou il y a mon chrono si j'actualise ma
page du site le chrono revient a zéro.
Savez vous comment faire ceci pour que le chrono finisse sont temps avec mon Time de ma base de donnée même si j'actualise ma page svp ?
Merci
Cordialement,
Partager