Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]Auto odświeżanie
programistaarek
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 1.02.2015

Ostrzeżenie: (0%)
-----


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ć ?
Go to the top of the page
+Quote Post
ctom
post
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

Ostrzeżenie: (0%)
-----


od linii 9

Kod
if( how > 0 ) {
// ....
} else {
   location.reload();
}
Go to the top of the page
+Quote Post
programistaarek
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 1.02.2015

Ostrzeżenie: (0%)
-----


Mój błąd nie dodałem na końcu "}" już działa plus dla Ciebie (IMG:style_emoticons/default/smile.gif)

Ten post edytował programistaarek 27.07.2015, 16:12:02
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:52