Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: blokowanie elementów strony do czasu jej załadowania
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
szaitis
Witam
Chciałam prosić o pomoc odnośnie blokowania przycisków.
Mam strone w php i js. Przyciski na stronie uruchamiają pewne procesy, które działają na bazie Oracle (ale to jest nieważne). Podczas działania tych procesów strona cały czas się ładuje i jest to mało widoczne dla użytkownika, który czekają wciska po raz kolejny i kolejny ten sam przycisk. Moje pytanie brzmi: jak wyłączyć możliwość wciskania przycisków dopóki strona nie zostanie całkowicie załadowana. Albo może znacie jakieś inne rozwiązanie tego problemu ....
gekon
Podejrzewam, że są to elementy formularza.
Metoda Prosta:
W HTMLu:
1. Wszystkim przyciskom dajesz artybut disabled.
W JS:
1. Wyszukujesz wszystkie przyciski.
2. Ustawiasz wszystkim disabled na false.
Metoda Prosta-lepsza:
W HTMLu:
1. Pod przyciskami dajesz krótki kawałek JS który ustawia ich atrybut disabled na true.
W JS: j.w.
Metoda Ładna i Prosta:
Używasz jakiegoś frameworka dla JS (jQuery, prototype), który potrafi ładować skrypty już po załadowaniu drzewa DOM i w nim wykonujesz wszystkie kroki z poprzedniej metody.
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.