Wie wirkt sich Javascript auf die 508-Konformität aus?

8

Als Hintergrund entwickle ich zurzeit für eine Universität, und wir haben Probleme mit Abteilungen, die "Web 2.0-Inhalt" und Zugänglichkeitsanforderungen fordern.

Wie funktionieren wirklich große Websites, die auf JavaScript basieren, mit der 508-Konformität? Einige Websites werden degradiert, andere erfordern die Aktivierung von JavaScript. Wie viel Einfluss hat eine Entscheidung auf die andere?

Wie viel Entwicklungszeit sollte in einem realistischen Sinn auch den barrierefreien Versionen von Websites gegenüber den "Hauptversionen" gewidmet werden?

    
chustar 31.12.2009, 08:14
quelle

3 Antworten

12

Ich bin ein blinder Entwickler und finde es möglich, viele Web 2.0 Seiten zu benutzen - das ist sehr wahrscheinlich möglich.

  • Erstens rate ich dringend davon ab, eine separate Website zu erstellen, unabhängig davon, wie viele Leute Sie dazu auffordern. Das ist schlechte Praxis und wird am Ende mehr Arbeit sein, auch wenn es zunächst einfacher erscheint.
  • Versuchen Sie als Nächstes, die progressive Erweiterung zu verwenden (insbesondere, wenn es sich um eine neue Site handelt). Code die Seite ohne irgendein Javascript; Von Vorteil ist nicht nur die Zugänglichkeit. Dann gehen Sie in Ihrem OnLoad () durch und hängen Click-Ereignisse an die Anchor-Tags an; Auf diese Weise sehen Sie, wenn Sie Javascript haben, die Ajax-Version, ansonsten haben Sie eine vollständige Seitenaktualisierung und sehen eine andere HTML-Seite.
  • Glücklicherweise gibt es einen neuen Standard, WAI-Aria (www.w3.org/WAI/intro/aria.php), der das viel einfacher macht. Sie fügen Attribute an HTML-Tags an, um beispielsweise die Semantik eines Ajax-Steuerelements zu identifizieren. Das einzige Problem mit Aria ist, dass es nur mit neueren Screenreadern und Webbrowsern funktioniert. Die Universität kann verlangen, dass die Seite für Leute zugänglich ist, die ältere Software benutzen.
Saqib 02.01.2010, 19:33
quelle
9
___ qstnhdr ___ Wie wirkt sich Javascript auf die 508-Konformität aus? ___ answer1992571 ___

Ich bin ein blinder Entwickler und finde es möglich, viele Web 2.0 Seiten zu benutzen - das ist sehr wahrscheinlich möglich.

  • Erstens rate ich dringend davon ab, eine separate Website zu erstellen, unabhängig davon, wie viele Leute Sie dazu auffordern. Das ist schlechte Praxis und wird am Ende mehr Arbeit sein, auch wenn es zunächst einfacher erscheint.
  • Versuchen Sie als Nächstes, die progressive Erweiterung zu verwenden (insbesondere, wenn es sich um eine neue Site handelt). Code die Seite ohne irgendein Javascript; Von Vorteil ist nicht nur die Zugänglichkeit. Dann gehen Sie in Ihrem OnLoad () durch und hängen Click-Ereignisse an die Anchor-Tags an; Auf diese Weise sehen Sie, wenn Sie Javascript haben, die Ajax-Version, ansonsten haben Sie eine vollständige Seitenaktualisierung und sehen eine andere HTML-Seite.
  • Glücklicherweise gibt es einen neuen Standard, WAI-Aria (www.w3.org/WAI/intro/aria.php), der das viel einfacher macht. Sie fügen Attribute an HTML-Tags an, um beispielsweise die Semantik eines Ajax-Steuerelements zu identifizieren. Das einzige Problem mit Aria ist, dass es nur mit neueren Screenreadern und Webbrowsern funktioniert. Die Universität kann verlangen, dass die Seite für Leute zugänglich ist, die ältere Software benutzen.
___ qstntxt ___

Als Hintergrund entwickle ich zurzeit für eine Universität, und wir haben Probleme mit Abteilungen, die "Web 2.0-Inhalt" und Zugänglichkeitsanforderungen fordern.

Wie funktionieren wirklich große Websites, die auf JavaScript basieren, mit der 508-Konformität? Einige Websites werden degradiert, andere erfordern die Aktivierung von JavaScript. Wie viel Einfluss hat eine Entscheidung auf die andere?

Wie viel Entwicklungszeit sollte in einem realistischen Sinn auch den barrierefreien Versionen von Websites gegenüber den "Hauptversionen" gewidmet werden?

    
___ tag123dynamic ___ Dynamisch ist ein weit verbreiteter Begriff, der im Allgemeinen eine Entscheidung beschreibt, die das Programm zur Laufzeit statt zur Kompilierungszeit trifft. ___ answer1984508 ___

Websites müssen JavaScript nicht deaktivieren, um darauf zugreifen zu können. Viele Websites verwenden ARIA-Rollen , um besser mit Screenreadern zu arbeiten. Es gibt eine riesige Liste von Artikeln über zugängliche AJAX-Anwendungen -Artikel / "> hier . Sie könnten etwas wie AxsJAX ausprobieren.

    
___ antwort1985199 ___

Ich bin ein Screenreader-Benutzer und verwende oft JavaScript-fähige Sites. Javascript ist kein Zugänglichkeitsproblem, die Art und Weise, wie es verwendet wird, kann sein. Zum Beispiel, wenn die Seite Javascript verwendet, das die Verwendung einer Maus erfordert und keine Tastaturalternativen hat, ist es nicht 508-kompatibel. Ein Beispiel für eine Website, die Javascript verwendet und auf die zugegriffen werden kann, ist stackoverflow.com. Die einzige Funktion, auf die nicht zugegriffen werden kann, ist die Möglichkeit, festzustellen, ob Sie eine Antwort auf eine Frage akzeptiert haben. Ich würde mir die Links in Annies Antwort ansehen. Alle blinden College-Studenten, die ich kenne, benutzen einen ziemlich modernen Browser mit aktiviertem Javascript, Lynx ist in der blinden Community nicht mehr beliebt. Wenn Sie versuchen, einen Bildschirmleser zu verwenden, können Sie eine gute Open Source für Windows finden Ссылка und es funktioniert gut mit Firefox. Wenn Sie versuchen möchten, das Web ohne Javascript zu benutzen, installieren Sie das Noscript Add-In.

    
___ tag123accessibility ___ Accessibility versucht, eine Anwendung für alle nutzbar zu machen, einschließlich Menschen mit Behinderungen wie visuelle, auditive, ambulante oder kognitive Beeinträchtigung. ___ tag123section508 ___ Section 508 verweist auf die Änderung des Sanierungsgesetzes der Vereinigten Staaten von Amerika von 1973, in der US-Bundesbehörden verpflichtet sind, ihre elektronische Technologie und Informationstechnologie für Menschen mit Behinderungen zugänglich zu machen. ___
Jared 31.12.2009 12:14
quelle
4

Websites müssen JavaScript nicht deaktivieren, um darauf zugreifen zu können. Viele Websites verwenden ARIA-Rollen , um besser mit Screenreadern zu arbeiten. Es gibt eine riesige Liste von Artikeln über zugängliche AJAX-Anwendungen -Artikel / "> hier . Sie könnten etwas wie AxsJAX ausprobieren.

    
Annie 31.12.2009 08:21
quelle