Back to the original French page Read this page in Italian by Google Translation Read this page in Portuguese by Google Translation Read this page in English by Google Translation Read this page in German by Google Translation Read this page in Spanish by Google Translation Read this page in Arabic by Google Translation Read this page in Hebrew by Google Translation

Alternativen zu JavaScript

Zum Anfang des Inhalts, ohne den Balken Beratung und Freigabecenter Wie benutzt man die Messlatte Beratung und Freigabecenter Hören Sie sich den wichtigsten Inhalt dieser Seite
Drucken Drucken Sie die wichtigsten Inhalt dieser Seite Senden Bitte schicken Sie den Hauptinhalt dieser Seite Aktie Teile diese Webseite auf TwitThis Teile diese Webseite auf Facebook Diese Seite empfehlen bei Wikio Teile diese Webseite auf Google Diese Seite empfehlen bei LinkedIn Teile diese Webseite auf Digg Empfehlen Sie diese Seite auf del.icio.us Empfehlen Sie diese Seite auf Netvibes

Warnung: Die ursprüngliche Version dieses Dokuments ist Erstellen von barrierefreien JavaScript: JavaScript Alternative . 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 .

Einführung

Immer, wenn die JavaScript nicht direkt zugänglich gemacht werden, muss eine zugängliche Alternative zur Verfügung gestellt werden. Tatsächlich sind viele User-Agents, wie z. B. Mobiltelefone mit Web-Browsing und PDAs, noch nicht in der Lage, JavaScript zu verwenden. Es gibt mehrere Möglichkeiten, um Alternativen zugänglich, wenn das Skript nicht gemacht werden kann oder zugänglich, wenn der Benutzer nicht über JavaScript bieten.

Server-seitige Verarbeitung

In vielen Fällen kann die Funktionalität von JavaScript vorgesehen von einem Server Skript dupliziert werden. Zum Beispiel wird JavaScript häufig verwendet, um Formulardaten zu validieren, bevor das Formular abgeschickt wird. Statt der Umsetzung dieser Programme und JavaScript Zugänglichkeit Techniken erforderlich, können Sie eine serverseitige Skript, um die Formulardaten zu validieren. JavaScript wird häufig verwendet, um dynamische Informationen auf einer Webseite, wie das Datum und / oder die aktuelle Zeit zu schreiben. Benutzen Sie wieder ein Server-seitiges Script entfällt die Notwendigkeit, Techniken für die Barrierefreiheit umzusetzen.

Verwenden Sie den Tag <noscript>

Making JavaScript nativ zugänglich ist sehr wichtig. Doch in einigen Fällen kann Endbenutzer JavaScript nicht aktiviert oder benutzen Technologie, die JavaScript nicht unterstützt (zB Handy, PDA, etc..). In diesem Fall müssen Sie alternative Nicht-JavaScript für Benutzer, die nicht oder möchte, um den Inhalt anzeigen kann JavaScript bieten.

Wenn Sie JavaScript in einer Webseite verwendet wird, ist der einfachste Weg, eine Alternative zu JavaScript-generierte Inhalte bieten zum Inhalt innerhalb des Tags liefern <noscript> . Das Tag <noscript> können in Ihre Seite genutzt werden, um Inhalte in Browsern, die keine Unterstützung oder haben JavaScript deaktiviert anzuzeigen. Allerdings, wenn JavaScript aktiviert ist Tag <noscript> wird ignoriert.

Wichtig

Bieten Sie eine zugängliche Alternative mit dem Tag <noscript> für ein Skript, das in Zukunft nicht machen unzugänglich zugänglichen Seite. Das Tag <noscript> nur Inhalt anzeigt, wenn JavaScript ist deaktiviert. Die meisten Benutzer haben einen Screenreader mit aktiviertem JavaScript. Daher wird Screenreader das Drehbuch gelesen unzugänglich und nicht der Inhalt des Tags <noscript> .

Das Tag <noscript> bietet alternativen Text für JavaScript. Sollte der Inhalt oder Funktionalität dieses Skript eine kostengünstige Alternative brauchen, wenn JavaScript deaktiviert ist, müssen Sie den Tag <noscript> . Der Inhalt des Tags <noscript> sollte idealerweise enthalten das Äquivalent Inhalte oder Funktionen, die von dem Skript vorgesehen ist. Jedoch ist es oft unmöglich. Es reicht nicht, einfach zu sagen, "Ihr Browser unterstützt kein JavaScript." Dies hat Einfluss auf die Inhalte zugegriffen werden. Sie können zum Beispiel einen Link zu einer barrierefreien HTML-Alternative, oder eine Seite, die serverseitige Skripte verwendet statt. Oder zumindest beschreiben die Art der Inhalte, die angezeigt werden, wenn JavaScript aktiviert ist werden würde.

Das Tag <noscript> sollte verwendet werden, wenn eine Alternative oder Nicht-JavaScript-Inhalte notwendig ist.

<script type= »text/javascript »>
<- Document.write ("Zeit ETS:" + currentTime) ->
</ Script>
<noscript>
<-! Link zu einer Seite, die die Zeit anzeigt durch ein Server-seitiges Script ->
<a href= »time.htm »> Siehe Heute </ a>
</ Noscript>

Beispiel <noscript>

Im folgenden Beispiel werden zwei Schaltflächen in der Form HTML vorgesehen. Wenn Sie Javascript haben, wird der Befehl document.write in den Tag <script> zeigt die erste Taste. Wenn diese Schaltfläche ausgewählt wird, löst es eine JavaScript-Funktion, die zur Validierung und senden Sie das Formular mit Hilfe von JavaScript zusätzliche Seite werden können. Wenn Sie JavaScript nicht aktiviert ist, dann ist die Taste in der Tag- <noscript> angezeigt wird, können die Formulardaten an einen Server-seitiges Script, welches dann Feedback geben und Validierung für die Form gesendet werden.

Testen Sie die Probe mit <noscript>

<script type= »text/javascript »>
<! -
document.write ('<input type= »button "value= »Submit" onclick= »validateForm(); "/>');
->
</ Script>
<noscript>
<p>
<input type= »submit "value= »Submit »>
</ P>
</ Noscript>

WebAIM ist eine Initiative von:
Zentrum für Menschen mit Behinderungen (CPD) Utah State University

Urheberrecht 1999-2009 WebAIM

Top of Page