50er Jahre Anzeige, Hausfrau beim Abwasch mit Prilpaket, mit Slogan: wenig Stil hilft viel
Inserat für "Pril", aus "Frau und Mutter", 47. Jahrgang, zweites Juniheft 1958, Seite 32, bearbeitet. (Originaltext: "Pril so sparsam - wenig Pril hilft viel", "Pril ohne Soda schont die Hände")

WAI Happen

Für die BerufskollegInnen, die nur 5 Minuten Zeit fürs Thema haben...

HTML / CSS Tipps

Javascript

15. Juni 2007

  1. Wichtige Funktionen einer Seite müssen laut WCAG 1.0 (Level A) ohne Javascript bedienbar sein.
  2. Formuare müssen sich absenden lassen, wenn Fehlercheck via Javascript nicht funktioniert, Fehlerabfrage also besser auch serverseitig.
  3. Browserabfragen dürfen nicht das Aufrufen der Seite verhindern, wenn Javascript abgeschalten ist.
  4. Menüs sollen nicht javascriptabhängig sein.
  5. Seiteninhalte sollten nicht on the fly erstellt werden.
  6. “javascript:…” soll bei wichtigen Funktionen nicht als Ziel (href) eines Links verwendet werden.
  7. Moderne Screenreader interpretieren Javascript, allerdings nicht vollständig, komplexere Scripts müssen getestet werden.
  8. In den WCAG 2.0 gilt Javascript grundsätzlich als zugänglich programmierbar.
  9. Abgeschaltenes Javascript ist damit ein Sicherheitsthema, kein Accessibilitythema mehr.
  10. Zugänglich heißt: Javascriptfunktionen müssen auch mit der Tastatur bedienbar sein.
  11. Event-Handler sollen also (für mehr als rein grafische Effekte) nicht mausabhängig sein (wie z.B. onmouseover, onmouseout).
  12. Logische Event-Handler (auch tastaturbedienbar) sind onfocus, onblur, onsubmit, onselect.
  13. onclick ist nur bei Links tastaturbedienbar.
  14. Vorsicht beim onchange Event-Handler: onchange (z.B. zum Aufrufen neuer Seiten bei Auswahllisten) ist im Firefox tastaturbedienbar, im Internet Explorer (und damit auch mit gängigen Screenreadern) im Normalfall nicht, dort kann es nur mit der Maus bedient werden, weil mit Tastatur sofort beim ersten Eintragwechsel der Befehl ausgeführt wird.
  15. Mit der Tastenkombination alt + Pfeil nach unten sind Auswahllisten aufklappbar, onchange also auch im IE tastaturbedienbar. Diese Tastenkombination ist aber den meisten UserInnen nicht bekannt.
  16. Mit dem Webformator ist onchange auch bedienbar.
  17. Zugänglich heißt weiters: Die UserInnen müssen die Kontrolle über Änderungen haben.
  18. Ajax Lösungen, wo Seiteninhalte verändert werden, ohne dass die Seite neu geladen wird, sind nach derzeitigem Stand der Technik und Hilfsmittelunterstützung nicht screenreadertauglich
  19. Für Ajax gibt es bislang nur Fallbacklösungen und unzureichende Hackversuche, um Seiten für Screenreader neu zu laden bei Datenänderung bzw. die nötige Information diesbezüglich zu liefern
  20. Eine lesenswertes Tutorial zu barrierefreiem Javascript: http://ichwill.net

Kommentarfunktion ist deaktiviert