Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczny refresh po daym czasie ze skryptu
Rochu
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 14
Dołączył: 25.09.2010

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


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

Ten post edytował Rochu 4.12.2010, 10:27:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
#luq
post
Post #2





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


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.


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 17:44