JavaScript und Barrierefreiheit: Einführung
| |
Drucken |
Senden |
Anteil |
Disclaimer: Die ursprüngliche Version dieses Dokuments ist Erstellen Accessible JavaScript: Übersicht . Die Französisch Übersetzung wurde von getan ideos Rahmen einer Vereinbarung zwischen Webinhalten und ideos .
Hinweis: Siehe Seite Dokumente über die Web-Zugänglichkeit für eine Liste aller Dokumente, die bereits übersetzt. Andere Ressourcen auf die Web-Zugänglichkeit auch in den aufgeführten Portal des digitalen Zugangs .
Zusammenfassung
- Sie sind auf Seite 1: Einleitung
- Seite 2: JavaScript Event Handler
- Seite 3: Weitere Fragen der Zugänglichkeit Javascript
- Seite 4: Alternativen zu JavaScript
- Seite 5: Zusammenfassung für Javascript verfügbar
Weitere Ressourcen
Übersicht über JavaScript
Es könnte vorteilhaft sein zu definieren, was ist JavaScript nicht aktiviert.
Zunächst wird die JavaScript nicht verwenden HTML-Tags HTML nicht abhängig von der allgemeinen Regeln.
Allerdings können Sie mit HTML mit JavaScript auf einer Webseite.
Zweitens ist die JavaScript nicht Java.
Obwohl JavaScript Java oft genannt wird, sind die beiden verschieden.
Java wurde von Sun Microsystems entwickelt und ist eine vollständige Programmiersprache.
Für seinen Teil, wurde JavaScript von Netscape Corporation entwickelt.
Obwohl ähnlich zu Java-Syntax, ist JavaScript eine Programmiersprache unabhängig.
Für die JavaScript-Funktion, muss es Teil einer Web-Seite, die in einem Browser, der Javascript versteht angezeigt wird.
Die Programmiersprache Java von Sun können in Web-Seiten als internes Programm durchgeführt werden, während JavaScript auf dem Computer des Clients (Besucher) abhängig zu arbeiten.
Wieder einmal ist die JavaScript nicht HTML-oder eine HTML-Version. Es ist eine separate Script-Sprache. HTML wird gelesen und verarbeitet die vom Web-Browser. Wenn der Browser den Code liest JavaScript in Ihrem HTML-Dokument, das den Code ausführt, zeigt dann alle Ausgaben innerhalb der Webseite. So lesen Sie die JavaScript, muss der Computer ein JavaScript-Interpreter haben, ein Programm, interpretiert und ausführt, das Skript und der Dolmetscher muss aktiviert sein.
Wenn es alleine verwendet, HTML kann nur statische Seiten erstellen. Es ist so wenig Interaktion mit dem Benutzer und wenig dynamische Inhalte innerhalb einer Seite. HTML kann nicht "denken", es fehlt die Fähigkeit, Mathematik zu tun, um dynamisch Speicher Variablen oder Darstellung von Inhalten. JavaScript können Sie Ihre Web-Seite zu "denken". Obwohl viele Programme auf dem Server Skripte (einschließlich PHP, JSP, ASP oder ColdFusion) die Fähigkeit, solche Funktionen hantieren muss, kann JavaScript diese Funktionen in den Web-Browser-Client. Da JavaScript ist eine Skriptsprache, ermöglicht es Entwicklern, kleine Anwendungen in ihren Seiten zu implementieren. Diese Programme können die Dinge so einfach wie ein Bild verändert, wenn sich die Maus über oder so etwas wie die Durchführung von mathematischen Formeln Eingabe durch den Benutzer komplizierter.
Die Fragen der Zugänglichkeit JavaScript
JavaScript ermöglicht es Entwicklern, mehr Interaktion, mehr Informationen Verarbeitung und Kontrolle von Web-Inhalten hinzufügen. Allerdings kann JavaScript auch Probleme der Erreichbarkeit. Zu diesen Problemen gehören:
- Navigation. Unfähigkeit oder Schwierigkeiten beim Navigieren über die Tastatur oder mit technischen Hilfsmitteln.
- Inhalt versteckt. Präsentation von Inhalten oder Funktionen nicht zur Verfügung zu unterstützenden Technologien.
- Steuerung durch den Benutzer. Schwierigkeitsgrad der Kontrolle durch den Benutzer, indem es automatisch wechselnden Inhalten.
- Verwirrung / Desorientierung. Ändern oder Entfernen von Original-Funktionalität von einem User-Agent (Browser) oder auslösenden Ereignisse, die der Benutzer nicht weiß.
Eine Webseite mit JavaScript ist in der Regel zur Verfügung, wenn Javascript-Funktionalität ist Geräte-unabhängige (nicht nur mit der Maus oder der Tastatur funktionieren nur) und Informationen (Content) zur Verfügung zu unterstützenden Technologien. Leider gibt es keine einfache Lösung, um alle Fragen der Zugänglichkeit im Zusammenhang mit JavaScript zu lösen. Der einzige Weg, um die Zugänglichkeit von JavaScript zu gewährleisten, ist jedes Skript zu bewerten und Design eine angemessene Lösung für jedes Problem gestoßen Zugänglichkeit. Entwickler sollten vertraut sein mit Fragen der Zugänglichkeit der JavaScript und Lösungen zu finden, um eine oder zwei der folgenden Aktionen:
- Making JavaScript direkt zugänglich.
- Geben Sie eine zugängliche Alternative zu JavaScript (nicht mit Javascript).
Die JavaScript hat keinen Einfluss auf die Zugänglichkeit
Die Tatsache, dass Javascript auf einer Seite, aber nicht unbedingt heißt, dass die Seite nicht zugänglich ist, verwendet. In vielen Fällen kann JavaScript verwendet, um die Zugänglichkeit zu erhöhen. Weitere Informationen, Warnungen oder Anweisungen können durch Anzeigen werden für den Verbraucher zu JavaScript (JavaScript schnell). Zum Beispiel, gemäß § 508 (dem US-Recht), muss ein Benutzer benachrichtigt, wenn ein Timeout Reaktion erforderlich ist und muss die Möglichkeit, sich für mehr Zeit fragen haben. Eine solche Funktion wäre schwierig, allein mit HTML zu tun.
JavaScript ist manchmal verwendet, um die visuellen Elemente der Benutzeroberfläche, die keine Auswirkung auf die Zugänglichkeit haben zu erstellen. JavaScript ist allgemein oder für Rollover-Effekte, in denen ein Glühen, Bild wird durch eine andere ersetzt platziert ist, wo die Maus über das Bild (zum Beispiel, wenn ein Element geändert Navigation Schatten zu zeigen Entwicklung, wenn der Benutzer die Maus über bewegt).
Platzieren Sie den Mauszeiger über das Bild unten, um beispielsweise JavaScript, die keine Auswirkung auf die Zugänglichkeit ist zu sehen.
Probleme
Keine. In diesem Beispiel ist keine nennenswerten Inhalt oder die Funktionalität von JavaScript eingeführt. Die Veränderung des Bildes ist rein dekorativ.
Lösung
Keine zusätzliche technische Erreichbarkeit ist nicht erforderlich.
Denken Sie daran, speichern Sie das Bild einen alternativen Text (z. B. <img alt="Accueil"...> ).
Diese Verwendung von JavaScript benötigt keine zusätzliche Funktion Zugänglichkeit, da keine wichtigen Inhalte angezeigt wird.
So öffnen Sie die JavaScript wird auf folgende Fragen zu prüfen. Jeder von ihnen wird auf den folgenden Seiten erörtert werden.
- Wenn Sie Events zu verwalten, verwenden Sie nur solche, die unabhängig vom Gerät sind (z. B. diejenigen, die nicht verwenden nur die Maus oder die Tastatur nur).
- Der Inhalt und die Funktionalität, die von Skripten versehen sind, müssen zugänglich gemacht werden unterstützender Technologien.
- Web-Seiten, Skripte haben muss vollständig mit der Tastatur navigierbar.
- JavaScript sollte nicht ändern oder ersetzen die ursprüngliche Funktionalität eines Browsers, wenn sie Verwirrung stiftet.
- Wenn das nicht gemacht JavaScript nativ zugänglich, eine zugängliche Alternative sein sollte gegeben werden (eine Alternative nicht mit Javascript).
Vergleich von Empfehlungen für JavaScript
Das Thema der Zugänglichkeit des Skripts ist 1.0 verarbeitet sowohl von Section 508 des Rehabilitation Act (USA) und WCAG. Sie verlangen, dass der Inhalt und die Funktionalität der Skripte zugänglich zu unterstützenden Technologien wie Screenreader zum Beispiel. Darüber hinaus sollten die Nutzer die Kontrolle über Veränderungen in der Zeit von Inhalten haben. Aber es gibt Unterschiede zwischen diesen beiden Dokumenten. WCAG beantragen, dass die Inhalte und Funktionen verfügbar sind, mit Scripting deaktiviert und Benutzer werden gewarnt, wenn JavaScript verändert das Aussehen oder die Funktionalität des Browser-Fensters, während Abschnitt 508 verlangt lediglich, dass die Skript, das zugänglich ist oder erschwinglichen Alternative gegeben ist.
Compliance Prüfung von JavaScript
Wie bereits erwähnt, Ihre Web-Seiten müssen voll funktionsfähig mit JavaScript deaktiviert. Dies ist notwendig, im Rahmen der Priorität 1 WCAG 1.0. Section 508 nicht verlangen, dass die Seite funktioniert, wenn JavaScript deaktiviert ist, fordert aber die Skripte selbst sind nativ zur Verfügung. Dieses Tutorial lehrt Strategien zur Erleichterung des Zugangs Ihrer scipt nativ und setzt voraus, dass, wenn Sie als Entwickler, als Sie zugreifen möchten, erreichen ein hohes oder Sie WCAG erfüllen, sollten Sie Ihre Seiten testen, um sicherzustellen, dass sie mit der Arbeit JavaScript deaktiviert.
Deaktivieren Sie JavaScript
Befolgen Sie die Anweisungen zu deaktivieren oder aktivieren Sie JavaScript in Ihrem Browser. Sie können auch bestimmen, ob JavaScript aktiviert ist . Testen Sie Ihre Seiten mit JavaScript aktiviert ist und ob die Inhalte und Funktionen zur Verfügung stehen. Achten Sie auf die re-aktivieren Sie JavaScript, wenn Sie Ihre Tests abgeschlossen.
Internet Explorer 6.x
- Starten Sie den Internet Explorer.
- Wählen Sie Extras> Internetoptionen.
- Im Dialogfeld "Internetoptionen", wählen Sie die Registerkarte Sicherheit.
- Klicken Sie auf die Schaltfläche "Stufe anpassen am unteren Rand des Fensters. Security Settings Dialog öffnet sich in einem neuen Fenster geöffnet.
- In der Kategorie Scripting, Aktivieren / Deaktivieren Sie Active Scripting, Einfügeoperationen über ein Skript zulassen und Scripting von Java-Applets.
- 2 Klicken Sie auf OK erneut, um das Dialogfenster zu schließen.
- Reload der Seite.
Firefox 3.x
- Starten Sie Firefox.
- Wählen Sie "Extras> Optionen.
- Wählen Sie die Registerkarte Inhalt.
- Aktivieren bzw. deaktivieren Sie JavaScript aktivieren.
- Klicken Sie auf OK.
- Reload der Seite.
Netscape 7.x
- Starten Sie Netscape.
- Wählen Sie Edit> Preferences.
- Klicken Sie auf den Pfeil neben "Erweitert".
- Klicken Sie auf Scripts & Plugins.
- Aktivieren bzw. deaktivieren Sie den Browser "Javascript aktivieren".
- Klicken Sie auf OK.
- Reload der Seite.
Opera 7.x
- Start Opera.
- Wählen Sie Datei> Quick Preferences.
- Aktivieren bzw. deaktivieren Sie Javascript aktivieren.
- Reload der Seite.
Sponsored
Webinhalten ist eine Initiative von:
Copyright 1999-2009 WebAIM


































