Allgemein
Dieser Fehler bezieht sich auf:
Fehler, weil neue Fenster geöffnet werden, wenn der Benutzer dies nicht erwartet. Neue Fenster nehmen den Fokus weg von dem, was der Benutzer liest oder macht. Dies ist in Ordnung, wenn der Benutzer mit einem Teil der Benutzerschnittstelle interagiert hat und es erwartet, ein neues Fenster, wie beispielsweise einen Options-Dialog, zu bekommen. Der Fehler tritt dann auf, wenn Pop-Ups unerwartet auftauchen.
Wenn ein Benutzer zu einer Seite navigiert, erscheint ein neues Fenster über dem bestehenden Fenster des Benutzeragenten und der Fokus wird zu dem neuen Fenster bewegt.
Ein Benutzer klickt auf einen Link und ein neues Fenster erscheint. Der ursprüngliche Link hat keinen verknüpften Text der besagt, dass ein neues Fenster geöffnet wird.
Ein Benutzer klickt auf den Body einer Seite und es erscheint ein neues Fenster. Es gibt keinen Hinweis darauf, dass der Bereich, auf den geklickt wurde, eine Funktion hat.
Ein Benutzer klickt auf undekorierten Text innerhalb der Seite und es erscheint ein neues Fenster. Die Seite hat keinen sichtbaren Hinweis darauf, dass der Bereich funktional ist.
Es gibt für diese Technik keine Ressourcen.
Laden Sie die Webseite
Prüfen Sie, ob sich neue (zusätzliche) Fenster öffnen.
Finden Sie auf der Webseite alle ausführbaren Elemente wie Links und Schaltflächen.
Aktivieren Sie jedes Element.
Prüfen Sie, ob die Aktivierung des Elements ein neues Fenster öffnet.
Prüfen Sie, ob Elemente, die neue Fenster öffnen, einen verknüpften Text haben, der besagt, dass dies passieren wird. Der Text kann in dem Link angezeigt werden oder durch eine versteckte Assoziation wie beispielsweise ein HTML.titleAttribut zur Verfügung stehen.
Wenn Schritt #2 wahr ist, dann findet die Fehlersituation Anwendung und der Inhalt scheitert am Erfolgskriterium
Wenn Schritt #5 wahr und Schritt #6 falsch ist, dann findet die Fehlersituation Anwendung und der Inhalt scheitert am Erfolgskriterium