Bonjour,
Je suis novice en javascript, alors indulgence s'il vous plait est de mise. Je m'explique ; je code actuellement un site en PHP/ MySql avec quelques éléments JS. Je fais plus ca pour apprendre que pour vraiment finaliser ce projet.
C'est une sorte de jeu en ligne version Travian / ogame. J'ai crée un décompte en JS
voila, le compteur fonctionne à merveille, ça reprend les timestamps sans problème, le seul soucis c'est qu'une fois le décompte arrivé a 0, le chargement automatique se fait en boucle perpétuellement sans même a afficher la page indiqué dans la balise META...
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
44
45
46
47
48
49
50
51 <script language="JavaScript"> function t() { var compteur=document.getElementById('compteur'); s=duree; m=0;h=0; if(s<0) { compteur.innerHTML="<meta http-equiv=\"refresh\" content=\"0; URL=ok.php\" />" } else { if(s>59) { m=Math.floor(s/60); s=s-m*60 } if(m>59) { h=Math.floor(m/60); m=m-h*60 } if(s<10) { s="0"+s } if(m<10) { m="0"+m } compteur.innerHTML=h+" h "+m+" min "+s+" sec<br />" } duree=duree-1; window.setTimeout("t();",999); } </script> <div id="compteur"></div> <?php $timestamp = time(); $timestamp_final = $info_dev['timestamp_fin']; $temps = $timestamp_final - $timestamp; echo'<script language="JavaScript"> duree="'.$temps.'"; t(); </script>'; ?>
Je ne vois malheureusement pas ou peu être le problème, sachant que j'utilise cette ligne META dans d'autre partie du code en PHP et cela ne pose aucun problème...
Que me conseillez-vous ?
Merci bonne journée
Partager