Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][Java] setInterval
mrk9109
post
Post #1





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


Witam otóż mam prolem nie wiem czemu ale window.setTimeout działa bez problemu a window.setInterval już nie. Gdy minie zadany czas wywołuje tylko 3 na 5 funkcji co ma co blokuje reszte ?

  1.  
  2. function klan1 () {
  3.  
  4. $('#war_field').val('Kope'); // Nazwa klanu do wojny
  5.  
  6. GAME.emitOrder({a:39,type:24,shorts:$('#war_field').val()});
  7. $('#war_field').val('');
  8. }
  9. window.setTimeout(klan1, 1000);
  10. window.setInterval(klan1, 3615000);
  11.  
  12. function klan2 () {
  13.  
  14. $('#war_field').val('AFK'); // Nazwa klanu do wojny
  15.  
  16. GAME.emitOrder({a:39,type:24,shorts:$('#war_field').val()});
  17. $('#war_field').val('');
  18. }
  19. window.setTimeout(klan2, 11000);
  20. window.setInterval(klan2, 3630000);
  21.  
  22. function klan3 () {
  23.  
  24. $('#war_field').val('Lol'); // Nazwa klanu do wojny
  25.  
  26. GAME.emitOrder({a:39,type:24,shorts:$('#war_field').val()});
  27. $('#war_field').val('');
  28. }
  29. window.setTimeout(klan3, 21000);
  30. window.setInterval(klan3, 3645000);
  31.  
  32. function klan4 () {
  33.  
  34. $('#war_field').val('Lolo'); // Nazwa klanu do wojny
  35.  
  36. GAME.emitOrder({a:39,type:24,shorts:$('#war_field').val()});
  37. $('#war_field').val('');
  38. }
  39. window.setTimeout(klan4, 31000);
  40. window.setInterval(klan4, 3660000);
  41.  
  42. function klan5 () {
  43.  
  44. $('#war_field').val('KOSY'); // Nazwa klanu do wojny
  45.  
  46. GAME.emitOrder({a:39,type:24,shorts:$('#war_field').val()});
  47. $('#war_field').val('');
  48. }
  49. window.setTimeout(klan5, 41000);
  50. window.setInterval(klan5, 3675000);
  51.  
  52.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Chyba nie zdajesz sobie sprawy miedzy roznicami w tych dwoch funkcjach. Wszystkie setInterval ci sie odpalaja, tylko ze skoro dzialaja na tych zamych polach to sie nadpisuja. setInterval odpala funkcje nieskonczenie wiele razy, setTimeout tylko raz.
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: 17.10.2025 - 22:17