SCRIPT mit entsprechendem NOSCRIPT |
Section 508 1194.22(a); WAI / WCAG 1.0 checkpoint 1.1
Problembeschreibung Das in diesem Dokument enthaltene Skript verfügt über ein gültiges NOSCRIPT-Element, dessen Inhalt dem des Skripts entsprechen sollte. Ein NOSCRIPT-Element ist gültig, wenn folgende Bedingungen erfüllt sind: es ist vorhanden, es befindet sich in der Nähe des SCRIPT-Elements, auf das es sich bezieht, und es ist nicht leer.
Überprüfung Vergewissern Sie sich, dass der Inhalt des aktuellen NOSCRIPT-Elements die gleiche Bedeutung hat wie die des zugehörigen SCRIPT-Elements. Über den Inhalt des NOSCRIPT-Elements sollten Benutzer, die das Skript nicht aktiviert haben, die gleichen Ergebnisse erzielen können, wie Benutzer mit aktiviertem Skript. Vor allem sollten Sie auf die gleichen Inhalte zugreifen und die gleichen Interaktionsfunktionen (einschließlich Hyperlinks) nutzen können. NOSCRIPT kann jedes beliebige HTML-Tag enthalten.
Problemerklärung NOSCRIPT stellte eine Möglichkeit dar, eine Textentsprechung für ein SCRIPT-Element einzufügen. Der Inhalt dieses Elements wird wiedergegeben, wenn Skripts deaktiviert sind. Mit dem NOSCRIPT-Element können Autoren alternative Inhalte anbieten, wenn ein Skript nicht ausgeführt wird. Der Inhalt von NOSCRIPT-Elementen sollte nur in den folgenden Fällen von einem skriptkompatiblen Agenten wiedergegeben werden: Die Skriptausführung des Browsers ist deaktiviert. Der Browser unterstützt eine durch das Skript aufgerufene Skriptsprache nicht. Benutzer von Bildschirmlesegeräten und Browsern mit Sprachausgabe können keine Skripts nutzen, die die grafische Oberfläche einer Webseite beeinflussen. Benutzer, die nicht mit einer Maus oder einem Joystick arbeiten, können keine Skripts nutzen, mit denen Fenster, Dialogfelder und Menüs geöffnet werden. Daneben gibt es noch eine Reihe anderer Fälle, in denen Skripts nicht von einem Browser ausgeführt werden können, und die Zahl dieser Fälle wird in Zukunft weiter zunehmen. Dazu gehören: PDAs und Mobiltelefone, auf denen keine Skripts ausgeführt werden können Browser in verschiedenen Betriebssystemen (z. B. Windows, Mac OS und Linux), die Skripts in einer bestimmten Skriptsprache nicht ausführen können. VBScripts können beispielsweise in Netscape unter Linux nicht ausgeführt werden. Manche Benutzer grafischer Browser deaktivieren Javascript aus Sicherheitsgründen.