Alle Techniken.
Dieser Fehler bezieht sich auf:
Dies beschreibt die Fehlersituation, die sich ergibt, wenn eine Webseite einen Bestandteil einer Dialog- oder eine Menü-Schnittstelle öffnet, der auf eine Art und Weise auf der Seite eingebettet ist, die es für einen Tastaturbenutzer schwierig macht, ihn zu bedienen aufgrund seiner Position in der sequentiellen Navigationsreihenfolge. Wenn der Benutzer den auf der Seite eingebetteten Dialog oder das Menü öffnet, indem er eine Schaltfläche oder einen Link aktiviert, dann wird es seine nächste Handlung sein, mit dem Dialog oder dem Menü zu interagieren. Wenn sich der Dialog oder das Menü in der sequentiellen Navigationsreihenfolge nicht neben dem auslösenden Steuerelement befindet, dann ist es für den Tastaturbenutzer schwierig, den Dialog oder das Menü zu bedienen.
Wenn ein DHTML-Menü oder -Dialog aktiviert wird, wird es dynamisch erstellt, visuell in der Nähe des Auslösers positioniert und an das Ende des DOM angehängt. Da es an das Ende angehängt wird, befindet es sich am Ende der sequentiellen Navigationsreihenfolge. Der Benutzer muss per Tab durch den Rest der Webseite gehen, bevor er mit dem Dialog oder dem Menü interagieren kann.
Wenn ein DHTML-Menü ausgeblendet wird, dann wird es von der Webseite entfernt oder versteckt und der Fokus wird auf das Dokument gesetzt. Der Benutzer muss per Tab vom Beginn der Navigationssequenz bis hin zu dem Punkt gehen, von dem aus das Menü geöffnet wurde.
Für jedes auf der Webseite eingebettete Menü oder jeden eingebetteten Dialog, das oder der über ein auslösendes Steuerelement geöffnet wird:
Aktivieren Sie das auslösende Steuerelement per Tastatur.
Prüfen Sie, ob der Fokus im Menü oder Dialog ist.
Prüfen Sie, ob das Weiterrücken des Fokus in der sequentiellen Navigationsreihenfolge den Fokus auf das Menü oder den Dialog setzt.
Blenden Sie das Menü oder den Dialog aus.
Prüfen Sie, ob der Fokus auf dem auslösenden Steuerelement liegt.
Prüfen Sie, ob das Verschieben des Fokus rückwärts in der sequentiellen Navigationsreihenfolge den Fokus auf das auslösende Steuerelement setzt.
Wenn beide Punkte unter Schritt 1 falsch sind, dann trifft diese Fehlersituation zu und der Inhalt scheitert an diesem Erfolgskriterium.
Wenn beide Punkte unter Schritt 2 falsch sind, dann trifft diese Fehlersituation zu und der Inhalt scheitert an diesem Erfolgskriterium.