Sponsored Links |
|
||||
Hallo,
ich habe nach einiger Recherche selbst die Lösung zu o.g. Problem gefunden: Zitat:
Dementsprechend habe ich den Quelltext angepasst: Code:
<div id="steel" onclick='hideIt();' onkeypress='hideIt();'> Barrierefreies E-Government - Leitfaden für Entscheidungsträger, Grafiker und Programmierer
__________________
"Glück entsteht oft durch Aufmerksamkeit in kleinen Dingen." - Wilhelm Busch |
Sponsored Links |
|
|||
Hallo,
das onkeypress ist keine gute Idee. Auch wenn es in vielen Publikationen noch empfohlen wird. Mit Firefox ist die Seite damit praktisch nicht mehr mit der Tastatur zu bedienen. onclick reicht vollkommen. Das wird von allen Browsern und Hilfsmitteln korrekt interpretiert. Siehe dazu auch: Web Access Centre Blog :: Too much accessibility – multiple JavaScript event handlers Zitat:
BITV-Bedingung 9.3 - Geräteunabhängige Eventhandler : Einfach für Alle |
|
||||
Zitat:
__________________
"Glück entsteht oft durch Aufmerksamkeit in kleinen Dingen." - Wilhelm Busch |
|
|||
Naja, die Frage ist, was Dir wichtiger ist. Das bestehen einer automatisierten Überprüfung oder die praktische Nutzbarkeit deiner Website.
Versuch doch mal in Firefox ohne Maus mit der Tabulator Taste durch die Seite zu navigieren. Bei dem Link mit onkeypress wird es nicht mehr weitergehen. Das ist eine echte Barriere! Ich würde auf die ganze automatische Testerei verzichten. Das Thema ist viel zu komplex um maschinell überprüft werden zu können. Oder sagt Dir dein Tool auch ob deine Alternativtexte für Grafiken sinnvoll und aussagekräftig sind? Eine Alternative wäre vielleicht die BITV-Test Selbstbewertung. Das ist aber sehr aufwendig und lässt sich nicht mit einem Mausklick erledigen. BITV-Test | Selbstbewertung | Startseite |
|
||||
Zitat:
Natürlich ist die echte Nutzbarkeit wichtiger, aber erkläre mal einen evtl. Kunden, der auf die Ergebnisse besteht, dass die Bedingungen veraltet sind. Vor allem wird wohl davon ausgegangen, dass "onklick" mit einer evtl. Barriere gleichzusetzen ist, was z.B. gerade bei meinem Beispiel nicht so ist. Ich habe extra alles daran gesetzt ein Drop-Down-Menü ohne JS für den IE einzusetzen. Einen evtl. anderen "Trick" für die Umgehung dieses Problems gibt es wohl nicht, oder?
__________________
"Glück entsteht oft durch Aufmerksamkeit in kleinen Dingen." - Wilhelm Busch |
|
|||
Zitat:
Zitat:
|
|
||||
Zitat:
Hach... man hats nicht leicht, wenn man sich an "Standarts" halten möchte. Vielleicht eine if-anweisung herzaubern: "Wenn Du einem automtisierten Test unterzogen wirst erscheine 'onkeypress'."
__________________
"Glück entsteht oft durch Aufmerksamkeit in kleinen Dingen." - Wilhelm Busch |
|
||||
Zitat:
PS: Falls jemand wider Erwarten doch noch eine Möglichkeit sieht bitte posten!
__________________
"Glück entsteht oft durch Aufmerksamkeit in kleinen Dingen." - Wilhelm Busch |
Sponsored Links |
|
|