| Termin | Definicja |
|---|---|
| nieklikalny przycisk | Nieklikalny przycisk to element pozbawiony poprawnego odnośnika lub przesłonięty inną warstwą układu. Co oznacza nieklikalny przycisk na stronieNieklikalny przycisk to element interfejsu, który wizualnie przypomina kontrolkę przeznaczoną do naciśnięcia, ale po kliknięciu nie wykonuje oczekiwanej czynności. Użytkownik może nie otrzymać żadnej reakcji, nie nastąpi przejście do innej strony, nie otworzy się formularz albo nie zostanie wysłane żądanie do aplikacji. Problem może dotyczyć zarówno wyglądu i układu strony, jak i kodu HTML, CSS lub JavaScript odpowiedzialnego za obsługę zdarzenia. Przycisk może być nieklikalny między innymi wtedy, gdy nie ma przypisanej funkcji, znajduje się wewnątrz nieprawidłowej struktury dokumentu albo został oznaczony jako wyłączony. W HTML element Typowe źródła problemu od strony technicznejJedną z podstawowych przyczyn jest brak obsługi zdarzenia kliknięcia. Sam element Inny przypadek występuje wtedy, gdy przycisk jest zasłonięty przez element znajdujący się wyżej w stosie warstw. Przezroczysty panel, modal, reklama, element menu lub pusty blok z właściwością Przycisk może także wyglądać na aktywny, choć aplikacja blokuje go warunkowo. Typowym przykładem jest formularz, w którym przycisk wysłania pozostaje wyłączony do czasu uzupełnienia wymaganych pól, zaakceptowania warunku albo zakończenia walidacji. Błąd w sprawdzaniu wartości formularza może utrzymywać stan nieaktywny nawet po wpisaniu poprawnych danych. Również skrypt uruchamiający operację asynchroniczną może czasowo dezaktywować przycisk i nie przywrócić jego aktywności po błędzie sieciowym lub nieobsłużonym wyjątku. Diagnostyka działania przyciskuSprawdzanie problemu warto rozpocząć od porównania zachowania w kilku przeglądarkach oraz w trybie prywatnym. Jeżeli przycisk działa tylko po wyłączeniu dodatków, przyczyną może być rozszerzenie modyfikujące skrypty, reklamy lub zawartość strony. Następnie należy otworzyć narzędzia deweloperskie i sprawdzić element w panelu inspekcji. Warto zweryfikować, czy jest to właściwy element HTML, czy nie ma atrybutu W konsoli JavaScript można sprawdzić błędy zgłaszane podczas ładowania strony i po kliknięciu. Czerwony komunikat może wskazywać na brak pliku skryptu, błąd składni, odwołanie do niezdefiniowanej zmiennej albo odrzuconą operację. W panelu nasłuchiwania zdarzeń można ustalić, czy do przycisku przypisano obsługę kliknięcia. Jeżeli kliknięcie jest rejestrowane, ale aplikacja nie wykonuje dalszej czynności, należy przeanalizować funkcję obsługi, warunki walidacji oraz komunikację z serwerem. Przyciski będące odnośnikami wymagają dodatkowego sprawdzenia wartości atrybutu Naprawa i sprawdzenie po zmianachNaprawa powinna wynikać z ustalonej przyczyny. Jeżeli problemem jest brak zdarzenia, należy przypisać funkcję obsługi do właściwego elementu i upewnić się, że skrypt ładuje się po utworzeniu kontrolki albo korzysta z poprawnie dobranego mechanizmu delegowania zdarzeń. Gdy przycisk jest przesłonięty, trzeba skorygować układ warstw, rozmiary elementów lub reguły CSS. Nie należy usuwać zabezpieczeń takich jak Po poprawce należy sprawdzić reakcję na kliknięcie myszą, klawiszem Enter oraz spacją, ponieważ użytkownicy mogą obsługiwać interfejs bez myszy. Dla natywnego elementu Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki oprogramowania można również sprawdzić problemy z działaniem stron internetowych, aplikacji oraz elementów interfejsu. Analiza może obejmować ustawienia przeglądarki, konflikty rozszerzeń, błędy skryptów, nieprawidłowe działanie formularzy i problemy występujące tylko na konkretnym komputerze. Po usunięciu usterki warto ponownie uruchomić aplikację, wyczyścić nieaktualną pamięć podręczną, jeśli zmiana dotyczy zasobów strony, oraz potwierdzić działanie przycisku w warunkach, w których wcześniej pojawiał się problem. |