Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zablokowanie funkcji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
wezyrno
dzięki
sybii
Z tego co zrozumiałem chodzi Ci o to, że funkcja poruszanie_lewo może zostać odblokowana dopiero po zakończeniu odliczania, czyli:
  1. var blokujPoruszanie = true;
  2.  
  3. function odliczaj_komunikat(o,sek){
  4. o.innerHTML=sek
  5. if(sek>0) setTimeout(function(){odliczaj_komunikat(o,--sek)},1e3)
  6. if(sek==0){
  7. blokujPoruszanie = false;
  8. document.getElementById('lokacja_komunikat').style.display = "none";
  9. }
  10. }
  11.  
  12. function przyklad1(){
  13. odliczaj_komunikat(document.getElementById('odliczanie'),4)
  14. }
  15.  
  16. function poruszanie_lewo(){
  17. if(!blokujPoruszanie){
  18. var a = document.getElementById('gracz')
  19. var pol = a.offsetTop
  20. a.style.top = pol-32+'px'
  21. a.style.backgroundImage='url(../grafika_gry/bohaterzy/rasa1/1/2.png)'
  22. }
  23. }
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.