Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Wykonywanie funkcji do momentu zmiany wartosci zmiennej
mlody69
post
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

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


Witam,

załóżmy, że posiadam funkcję check(x), którą chcę wykonywać dopóki zmienna status w tej funkcji nie przyjmie wartosci true.
w funkcji check(x) mam
  1. var retry;
  2. if(retry == true)
  3. {
  4. //rob cos
  5. if(status == true)
  6. {
  7. clearInterval(interval);
  8. retry = false;
  9. }
  10. }
  11.  

Natomiast w funkcji, której wywołuję setInterval
  1. interval = setInterval(check(x), 10000);


Nie wiem co robię źlę, czy mam gdzieś błąd logiczny aczkolwiek to nie działa :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Geston
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 9
Dołączył: 29.11.2010
Skąd: T

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


retry ma być tą sprawdzaną zmienną? Że jak osiągnie wartość true to coś się stanie? W którym miejscu wywołujesz zdefiniowaną funkcję check()? Opisz może słownie co chcesz osiągnąć, np: w polu formularza nic nie ma, chce aby co 10 sekund sprawdzać czy coś tam się pojawi, jak się tam coś pojawi to wtedy konkretnie co?
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 09:56