Techniken für WCAG 2.0

Zum Inhalt

-

G107: Benutzung von "activate" statt "focus" als Auslöser für Änderungen des Kontextes

Anwendbarkeit

Gilt für alle Techniken.

Die Technik bezieht sich auf:

Beschreibung

Das Ziel dieser Technik ist es, eine Methode zur Aktivierung von Dingen zur Verfügung zu stellen, die für den Benutzer vorhersehbar ist. Benutzer mit kognitiven Behinderungen und Menschen, die Screenreader oder eine Vergrößerungssoftware benutzen, können durch ein unerwartetes Ereignis, wie zum Beispiel das automatische Absenden von Formularen oder die Aktivierung einer Funktion, die dazu führt, dass sich der Kontext ändert, verwirrt werden.

Mit dieser Technik würden alle Änderungen des Kontextes nur durch eine bestimmte Aktion seitens des Benutzers ausgelöst. Darüber hinaus wäre diese Aktion eine solche, die normalerweise zu Änderungen im Kontext führen würde, wie zum Beispiel das Klicken auf einen Link oder das Drücken einer Absenden-Schaltfläche. Aktionen, die einfach nur den Fokus auf ein Element bewegen, würden keine Änderung des Kontextes verursachen.

Beispiele

Beispiel 1

  • Eine Seite öffnet ein neues Fenster nur, wenn der der Benutzer auf eine Schaltfläche klickt oder die Leertaste benutzt, statt onfocus zu benutzen, um ein neues Fenster zu öffnen.

  • Eine Absenden-Schaltfläche wird benutzt, um zum nächsten Dateneingabe-Bildschirm zu gehen, statt dass der nächste Bildschirm automatisch erscheint, wenn der Benutzer auf eine 'Fertig'-Schaltfläche tabbt.

Ressourcen

Es gibt für diese Technik keine Ressourcen.

(derzeit keine aufgelistet)

Tests

Vorgehensweise

  1. Bewegen Sie den Fokus durch den gesamten Inhalt, indem Sie eine Tastatur benutzen

  2. Prüfen Sie, ob keine Änderungen des Kontextes stattfinden, wenn irgendeine Komponente den Fokus erhält.

Erwartete Ergebnisse

Wenn dies eine ausreichende Technik für ein Erfolgskriterium ist, dann bedeutet das Scheitern an diesem Testverfahren nicht zwangsläufig, dass das Erfolgskriterium nicht auf irgendeine andere Art und Weise erfüllt wurde, sondern nur, diese Technik nicht erfolgreich implementiert wurde und nicht benutzt werden kann, um die Konformität zu erklären.