JavaScript und Erreichbarkeit: Einführung
| |
Drucken |
Senden |
Aktie |
Warnung: Die ursprüngliche Version dieses Dokuments ist Erstellen von barrierefreien JavaScript: Übersicht . Diese Französisch-Übersetzung erfolgte durch Ideose als Teil einer Vereinbarung zwischen WebAIM und Ideose .
Hinweis: Siehe Seite Dokumente auf Web-Zugänglichkeit für eine Liste aller übersetzten Dokumente. Andere Mittel zur Zugänglichkeit des Internets sind auch in der aufgeführten Portal zugänglichen digitalen .
Zusammenfassung
- Sie befinden sich auf Seite 1: Einführung
- Seite 2: JavaScript Event Handler
- Seite 3: Andere Fragen der Zugänglichkeit von Javascript
- Seite 4: Alternativen zu JavaScript
- Seite 5: Zusammenfassung für Javascript zugänglich
Weitere Ressourcen
Präsentation von JavaScript
Es kann vorteilhaft sein zu definieren, was ist JavaScript nicht aktiviert.
Erstens führt die JavaScript nicht verwenden, HTML-Tags und nicht auf allgemeinen Regeln der HTML ab.
Allerdings können Sie mit JavaScript HTML verwenden auf einer Webseite.
Zweitens ist JavaScript nicht Java.
Obwohl JavaScript Java oft genannt wird, sind die beiden unterschiedlich.
Java wurde von Sun Microsystems entwickelt und ist eine vollständige Programmiersprache.
Für seinen Teil, wurde JavaScript von Netscape Corporation entwickelt wurde.
Obwohl ähnlich wie Java-Syntax, ist JavaScript eine Programmiersprache unabhängig.
JavaScript für die Arbeit, es muss Teil einer Web-Seite, die in einem Browser, der JavaScript versteht angezeigt wird.
Die Programmiersprache Java von Sun ist in Web-Seiten als internes Programm implementiert werden, während JavaScript auf dem Computer des Kunden (Besucher) zu arbeiten, abhängen.
Wieder einmal ist die JavaScript nicht HTML oder HTML-Version. Es ist eine separate Skriptsprache. HTML gelesen und durch den Web-Browser verarbeitet. Wenn der Browser den JavaScript-Code liest in Ihrem HTML-Dokument, führt er den Code und zeigt dann alle Ausgaben innerhalb der Webseite. Um die JavaScript korrekt anzuzeigen, muss der Computer über ein JavaScript-Interpreter, ein Programm, interpretiert und führt das Skript, und dieser Dolmetscher muss aktiviert sein.
Bei alleiniger Verwendung ist die HTML tut erstellen statische Seiten. Dann gibt es wenig Interaktion mit dem Benutzer und wenig dynamische Inhalte innerhalb einer Seite. Die HTML kann nicht "denken" sie hat nicht die Fähigkeit, mathematische Variablen zu speichern oder anzuzeigen Inhalte dynamisch durchzuführen. JavaScript ermöglicht Ihre Webseite zu "denken". Obwohl viele Programme auf dem Server Skripte (zB PHP, JSP, ASP oder ColdFusion) die Fähigkeit, solche Funktionen hantieren muss, kann das JavaScript diese Funktionen im Web-Browser des Clients durchführen. Da JavaScript ist eine Skriptsprache, ermöglicht es Entwicklern, kleine Anwendungen in ihren Seiten zu implementieren. Diese Programme können Dinge so einfach wie ein Bild ändern, wenn die Maus fliegt über oder etwas so kompliziert, wie die Ausführung von mathematischen Formeln vom Benutzer eingegeben.
Die Fragen der Zugänglichkeit JavaScript
JavaScript ermöglicht es Entwicklern, mehr Interaktion, mehr Informationen Verarbeitung und Kontrolle von Web-Inhalten hinzufügen. Allerdings können auch JavaScript erstellen Zugänglichkeit Probleme. Diese Probleme umfassen:
- Navigation. Unfähigkeit oder Schwierigkeiten beim Navigieren mit der Tastatur oder mit technischen Hilfsmitteln.
- Versteckte Inhalte. Präsentation der Inhalte oder Funktionen nicht zugänglich zu unterstützenden Technologien.
- User Control. Schwierigkeit der Kontrolle des Benutzers über die automatische Content-Änderungen.
- Verwirrung / Desorientierung. Bearbeiten und Löschen ursprüngliche Funktionalität eines User Agent (Browser) oder auslösende Ereignisse, die der Benutzer nicht bewusst ist.
Eine Webseite mit JavaScript ist in der Regel zur Verfügung, wenn Sie Javascript-Funktionen geräteunabhängig sind (nicht nur mit der Maus oder der Tastatur 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 es, jedes Skript zu beurteilen und gestalten eine angemessene Lösung zu jedem Problem festgestellt Zugänglichkeit. Entwickler sollten sich mit Fragen der Zugänglichkeit von JavaScript und Lösungen für eine oder zwei der folgenden machen vertraut zu machen:
- Machen Sie die JavaScript direkt zugänglich.
- Bieten eine kostengünstige Alternative zu JavaScript (ohne Javascript).
Das JavaScript, das nicht über die Zugänglichkeit nicht beeinflussen
Die Tatsache, dass Javascript auf einer Seite verwendet wird, bedeutet nicht zwangsläufig, dass die Seite nicht zugänglich ist. In vielen Fällen kann der JavaScript verwendet, um die Zugänglichkeit zu erhöhen. Weitere Informationen, Warnungen oder Anweisungen können die Nutzer durch Werbung gegeben werden JavaScript (JavaScript-Eingabeaufforderung). Zum Beispiel nach § 508 (Law Vereinigte Staaten), sollte ein Benutzer benachrichtigt, wenn eine Frist für die Reaktion erforderlich ist und muss die Gelegenheit, um mehr Zeit bitten müssen. Eine solche Funktionalität wäre es schwierig, mit HTML alleine tun.
JavaScript wird manchmal verwendet, um die visuellen Elemente der Benutzeroberfläche, die keinen Einfluss auf den Zugang haben zu erstellen. JavaScript wird häufig für Rollover-Effekte in dem ein Bild durch ein anderes ersetzt wird, wenn die Maus über das Bild gelegt wird (zum Beispiel, wenn ein Navigations-Option wechselt zu einem Schatten, Leuchten zeigen oder verwendet Entwicklung, wenn der Benutzer die Maus über).
Zeigen Sie mit der Maus über das Bild, um die folgende JavaScript-Beispiel, das nicht über die Zugänglichkeit nicht beeinflussen zu sehen.
Probleme
Nein. In diesem Beispiel wird der Inhalt oder die wichtige Funktion über JavaScript eingeführt. Der Imagewandel ist rein dekorativ.
Lösung
Keine zusätzliche technische Erreichbarkeit ist nicht erforderlich.
Denken Sie daran, dass das Bild ein Text Alternative (zB <img alt="Accueil"...> ).
Eine solche Verwendung von JavaScript benötigt keine zusätzliche Eingabehilfe wie kein wichtiger Inhalt angezeigt wird.
Zugänglich machen, die JavaScript ist, folgende Fragen zu berücksichtigen. Jeder wird auf den folgenden Seiten besprochen werden.
- Wenn Sie Events zu verwalten, verwenden Sie nur solche, die Geräte sind unabhängig (zB solche, die nicht nur mit der Maus oder der Tastatur nur).
- Inhalte und Features, die von Skripten zur Verfügung gestellt werden müssen zugänglich gemacht werden unterstützende Technologien.
- Webseiten, die Scripte haben muss vollständig mit der Tastatur navigierbar sein.
- JavaScript sollte nicht zu verändern oder zu überschreiben, eine ursprüngliche Funktionalität eines Browsers, wenn er Verwirrung stiftet.
- Wenn das JavaScript nicht zugänglich gemacht werden nativ, sollte eine zugängliche Alternative gegeben (Alternative nicht mit Javascript) werden.
Vergleich von Empfehlungen für JavaScript
Die thematischen Elemente der Barrierefreiheit Skript wird sowohl von Section 508 des Rehabilitation Act (US) und der WCAG 1.0 verarbeitet. Sie fordern, dass die Funktionalität und die Inhalte der Skripte zugänglich zu unterstützenden Technologien wie Screen-Reader sind zum Beispiel. Darüber hinaus muss der Benutzer die Kontrolle über Veränderungen in der Zeit-Gehalt. Aber es gibt Unterschiede zwischen diesen beiden Dokumenten. WCAG Anfrage, dass die Inhalte und Funktionen zugänglich mit Skripts deaktiviert sind und die Benutzer werden informiert, wenn die JavaScript verändert das Aussehen oder die Funktionalität des Browser-Fensters, während § 508 erfordert lediglich, dass die Skript zugänglich oder kostengünstige Alternative, die gegeben sein.
Konformitätsprüfung von JavaScript
Wie oben erwähnt, müssen Sie Ihre Webseiten voll funktionsfähig mit JavaScript deaktiviert. Dies wird unter Priorität 1 der WCAG 1.0 erforderlich. § 508 erfordert nicht die Seite zu funktionieren, wenn JavaScript deaktiviert ist, aber gefordert, dass die Skripte selbst nativ zugänglich sind. Dieses Tutorial lehrt Strategien, um Ihren scipts nativ zugänglich und geht davon aus, dass, wenn Sie als Entwickler möchten Sie ein hohes Maß an Zugänglichkeit zu erreichen oder mit WCAG erfüllen, Sie Ihre Seiten testen sollte, um sicherzustellen, sie sind mit der Arbeit JavaScript deaktiviert.
JavaScript deaktivieren
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 aktiviertem JavaScript und überprüfen den Inhalt und die Funktionalität zur Verfügung steht. Achten Sie darauf, wieder zu aktivieren Sie JavaScript, wenn Sie Ihren Test abgeschlossen haben.
Internet Explorer 6.x
- Starten Sie Internet Explorer.
- Wählen Sie Extras> Internetoptionen.
- Im Dialogfeld in Internet-Optionen, wählen Sie die Registerkarte Sicherheit.
- Klicken Sie auf die Schaltfläche Stufe anpassen am unteren Rand des Fensters. Das Dialogfeld Sicherheitseinstellungen öffnet in einem neuen Fenster.
- In der Kategorie Scripting, Aktivieren / Deaktivieren Active Scripting, Einfügeoperationen über ein Skript zu lassen und Scripting von Java-Applets.
- Klicken Sie zweimal auf OK, um das Dialogfenster zu schließen.
- Laden Sie die Seite.
Firefox 3.x
- Starten Sie Firefox.
- Wählen Sie Extras> Optionen.
- Wählen Sie die Registerkarte Inhalt.
- Alle aktivieren / deaktivieren JavaScript aktivieren.
- Klicken Sie auf OK.
- Laden Sie die Seite.
Netscape 7.x
- Starten Sie Netscape.
- Wählen Sie Edit> Preferences.
- Klicken Sie auf den Pfeil neben Erweitert.
- Klicken Sie auf Scripts & Plugins.
- Alle aktivieren / deaktivieren der Navigator auf "Javascript aktivieren".
- Klicken Sie auf OK.
- Laden Sie die Seite.
Opera 7.x
- Starten Sie Opera.
- Wählen Sie Datei> Quick Preferences.
- Alle aktivieren / deaktivieren Aktivieren Sie Javascript.
- Laden Sie die Seite.
Kommerzielle Links
WebAIM ist eine Initiative von:
Urheberrecht 1999-2009 WebAIM




































