Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wywołanie funkcji co sekundę i zaokrąglanie liczby w górę, jak zrobić, żeby dana funkcja była wywołaywana co sekundę?
Athlan
post 22.06.2006, 15:25:39
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Problem jak w temacie. Jak zrobić, aby funkcja była wykonywana co określony czas?

narazie mam, że funkcja wykonuje sama siebie co 2 sec:
  1. function kupka()
  2. {
  3. setTimeout('kupka()', 2000);
  4. }


jak widać, działa tu rekurencja...

ale co jak dam tak:

  1. function kupka()
  2. {
  3. setTimeout('kupka()', 0000);
  4. }


czyli funkcja sprawdza dajmy na to parametry cały czas... jak zrobić to najlepiej no i czy moje rozwiązanie jest dobre?

P.S. Jak zaokrąglić liczbę do góry w JS? ;p

EDIT.

zaokrąglanie to Math.ceil (math z wielkiej litery, dlatego mi nie dzialalo) ;p

Ten post edytował Athlan 22.06.2006, 15:34:01


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post
siemakuba
post 22.06.2006, 15:53:43
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Cytat
Jak zrobić, aby funkcja była wykonywana co określony czas?

setTimeout - opóźnij wykonanie kodu
setInterval - wykonuj kod w określonych odstępach

pozdr.
Go to the top of the page
+Quote Post
Athlan
post 22.06.2006, 17:51:14
Post #3





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


  1. function kupka()
  2. {
  3. //instrukcje
  4. }
  5. setInterval('kupka()', 0000);


teraz nie trzeba rekurencji... thx wielkie... kod estetyczniejszy tongue.gif


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
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: 18.04.2024 - 23:59