Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Auto odświeżanie
Forum PHP.pl > Forum > Przedszkole
programistaarek
Witam mam taki mały problem oto on. Posiadam skrypt js który odlicza mi czas pobrany z bazy danych mysql i wszystko jest ładnie lecz gdy wartość dochodzi do 00:00:01 czas staje i nie ma auto-odświeżania .
  1. <script type="text/javascript">
  2. function countTime(tid, how) {
  3. hrs = Math.floor(how / 3600);
  4. min = Math.floor((how - hrs * 3600) / 60);
  5. sec = how - min * 60 - hrs * 3600;
  6. if (hrs < 10) { hrs = "0" + hrs; }
  7. if (min < 10) { min = "0" + min; }
  8. if (sec < 10) { sec = "0" + sec; }
  9. if (how > 0) {
  10. how--;
  11. document.getElementById(tid).innerHTML = hrs + ':' + min + ':' + sec;
  12. setTimeout("countTime('"+tid+"',"+how+")", 1000);
  13. }
  14. }
  15.  
  16. </script>
  17.  
  18. <?
  19. if($user['trenujewytrzy']-time() > 0 ) {
  20. $dokonca8 = $user['trenujewytrzy'] - time() ;
  21. echo '<font color=#2e92c6>Trening wytrzymałości potrwa jeszcze: </font> <br><br>' ;
  22.  
  23. }
  24. ?>
  25. <span id="t<?php echo $dokonca8 ?>"></span>
  26. <script type="text/javascript">countTime('t<?php echo $dokonca8 ?>',<?php echo $dokonca8 ?>);</script>
  27.  

Mógłby mi ktoś pomóc jak to wykonać ?
ctom
od linii 9

Kod
if( how > 0 ) {
// ....
} else {
   location.reload();
}
programistaarek
Mój błąd nie dodałem na końcu "}" już działa plus dla Ciebie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.