Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczny refresh po daym czasie ze skryptu
Forum PHP.pl > Forum > PHP
Rochu
Witam, mam problem związany z automatycznym przekierowaniem strony, gdy licznik odliczający czas w JS będzie wynosił 00:00:00. Poniżej wklejam kod licznika:

  1. <script type="text/javascript">
  2. function liczCzas(tid,ile) {
  3.  
  4. godzin = Math.floor(ile / 3600);
  5. minut = Math.floor((ile - godzin * 3600) / 60);
  6. sekund = ile - minut * 60 - godzin * 3600;
  7. if (godzin < 10){ godzin = "0"+ godzin; }
  8. if (minut < 10){ minut = "0" + minut; }
  9. if (sekund < 10){ sekund = "0" + sekund; }
  10.  
  11. if (ile > 0) {
  12. ile--;
  13. document.getElementById(tid).innerHTML = godzin + ':' + minut + ':' + sekund;
  14. setTimeout("liczCzas('"+tid+"',"+ile+" )", 1000);
  15. }
  16. }
  17. </script>


oraz funkcję wyśw. go w php (część odpowiadającą za to):
  1. $akcja = "
  2. Pozostalo:
  3. <span id='timer'>$czas</span>
  4. <script type='text/javascript'>liczCzas('timer', $budowany);</script>";
  5.  
  6. Zmienna $budowany - wylicza czas ile zostalo do zakonczenia odliczania
  7. Zmienna $czas - wyswielta licznik


I prosilbym by kod tego przekierowania tak umiescic by znajdowal sie w 2 moim podanym kodzie

EDIT: Problem sam rozwiązałem smile.gif Można zamknąć smile.gif
#luq
No chyba żartujesz, że chcesz gotowca?

Dopisujesz else i robisz przekierowanie, jeśli chcesz przekazywać adres do skryptu JS (masz go z bazie i jest zwracany przez PHP or sth.) to dopisz parametr do funkcji liczCzas i tyle.
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.