Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Zatrzymanie setInterval()
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Mlodycompany
Witam. Mam taki kod
[JAVASCRIPT] pobierz, plaintext
  1. function pw(odbiorca){
  2. $('#modal').load('load.php?func=pw&odbiorca='+odbiorca, function(){
  3. wycentruj('#modal');
  4. var tid = setInterval(function(){ pwrozmowa(odbiorca); },1500);
  5. });
  6. $('#modal').show();
  7. $(document).bind('keypress', function(e){
  8. if(e.keyCode==27){
  9. $('#modal').hide();
  10. clearInterval(tid);
  11. }
  12. });
  13. }
  14. function pwrozmowa(odbiorca){
  15. $('#rozmowa').load('load.php?func=pwload&odbiorca='+odbiorca);
  16. alert('alert');
  17. }
[JAVASCRIPT] pobierz, plaintext
i wszystko działa, ale po wciśnięciu klawisza ESC #modal znika ale nadal wyświetla się alert czyli kombajn cały czas chodzi. Nie zatrzymuje setInterval a powinno. Co robię źle, proszę o pomoc
erix
Zrób z tid zmienną globalną.
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.