JavaScript-Hyperlinks vermeiden |
WAI / WCAG 1.0 Priorität 2 Checkpunkt 6.5
Problembeschreibung Die Seite enthält einen Hyperlink, dem nur JavaScript unterstützende Browser folgen können.
Problemlösung Ersetzen Sie den Hyperlink, der das Skript unmittelbar ausführt mit einer anderen Startmöglichkeit, wie z. B. einer Schaltfläche oder einer eigenen Skriptdefinition (denken Sie dabei auch an das Element NOSCRIPT), und verknüpfen Sie ein Schaltflächenereignis (ONKEYPRESS bzw. ONCLICK) mit diesem Skript.
Problemerklärung Hyperlinks, die Skripts aktivieren, können nur von Browsern vollzogen werden, die JavaScript unterstützen. Aber es gibt einige Browser, die JavaScript nicht ausführen können. Zu diesen gehören beispielsweise Text-Browser wie lynx [http://lynx.browser.org] , Browser, die mit Bildschirmlesegeräten arbeiten oder Browser für PDAs oder Mobiltelefone. Ein Benutzer, der diese Browser verwendet, kann zu einer solchen Seite dann nicht navigieren. Und selbst wenn es andere Möglichkeiten gibt, die Seite zu erreichen (wie z. B. über Hyperlinks oder Schaltflächen), so würde der Benutzer diesen Hyperlink zwar erkennen und vermuten, dass dieser genau so funktioniert wie andere Hyperlinks auch. Aber da der Browser diesem Hyperlink nicht folgen kann, würde das nur auf Seiten des Benutzers zu Frustration und Verwirrung führen.