Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Odliczanie czasu
Mike122
post 10.08.2009, 20:39:34
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Witam proszę o jakieś podpowiedzi jak odliczać czas w nieskończoność czyli w JS.

Czyli np. podaje wartość 12 sek. Zliczy mi 12 sekund do 0. I znów zacznie od 12 sekund i znów do 0 i tak w kółko. Jak odliczyć czas 12 sek raz to wiem ale jak w kółko to już nie.

Druga sprawa to już całkowicie nie wiem jak napisać.

Mam czas 4 sek i czas 20 sek chciałbym aby zaraz po wczytaniu był podany czas 4 sekund i po upływie tych 4 sekund automatycznie przeskoczył na wartość 20 sek.

  1. //Coś w stylu
  2.  
  3. if($pierwszy){
  4. var time = 4;
  5. }else{
  6. var time = 20;
  7. }


Proszę o jakieś podpowiedzi.


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
TrevorGryffits
post 10.08.2009, 20:42:30
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


setTimeout?

Ten post edytował TrevorGryffits 10.08.2009, 20:42:41
Go to the top of the page
+Quote Post
Fifi209
post 10.08.2009, 20:43:57
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Zrób sobie kolejkę, i jak kończy się jedno odliczanie to zaczynasz kolejne z kolejki.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Mike122
post 10.08.2009, 21:30:37
Post #4





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Cytat(TrevorGryffits @ 10.08.2009, 20:42:30 ) *
setTimeout?


Wiem że trzeba użyć setTimeout smile.gif

Pytam się jak zrobić odliczanie ciągle tej samej wartości bez końca... od 12 do 0 i tak cały czas...


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
TrevorGryffits
post 10.08.2009, 21:33:27
Post #5





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


No to na końcu funkcji którą dajesz w callback daj znów setTimeout do tej samej funkcji. A co do 2. pytania - dodaj do funkcji dodatkowy parametr first (true/false)
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 Wersja Lo-Fi Aktualny czas: 14.06.2025 - 15:05