Hallo,
ich habe eine Demo-Seite nach WAI-Richtlinien geschrieben, oder es zumindest versucht.
< http://www.michelm.de/test/erste_seite401b.html />
XHTML-Version:
[ link:http://www.michelm.de/test/erste_seiteX10a.html /]
Leider machen die Browser alle unterschiedliche Sachen. Am besten funktioniert Netsapce 7.0 bzw. Mozilla 1.1.
Bei Netscape 4 wird vorerst nur der Text dargestellt. Hier benötige ich Hilfe.
Wie ich Opera und iE unter einen Hut bringen könnte, ist noch eines meiner Probleme. Die Abfrage der Keycodes ist problematisch.
Die Funktion:
Bei Tastendruck ohne Alt- und Tabulatortaste soll der Link direkt aufgerufen werden. Ebenso sollen die Tabellenreihen bei Focus angesprochen werden, das ist jetzt nur bei onmouseover möglich, bei Tastatur-Kontrolle funktioniert es einfach nicht.
Weiter gehts mit automatischer Ergänzung von tabindex,accesskey, label usw. mit JavaScript und PHP.
Ziel: Automatisierung bestehende Websites in Codes gemäss WAI-Richtlinien umzuwandeln.
Hierzu benötige ich Code-Beispiele innerText, innerHTML für Netscape 3-4.9
und IE 3.0-5.4 .
Sowie Code-Beispiele in PHP/Perl/Phyton zum Parsen von HTML//XHTML-Seiten und Code-Beispiele in XML. Man könnte auch die WAI-Regeln in XML definieren und mittels PHP parsen; oder bestehende HTML 3.2/4.01 und XHTML 1.x-Seiten in XML wandeln.
Beispiel:
text_vor_input | INPUT zu:
< LABEL for=$inputID[$this] tabindex=auto($this) acesskey=from_string($text[$this]) >
< INPUT id=$inputID[$this] type="text" value="wert" >
In Perl wäre das natürlich auch für dieses Forum interessant ;-)
Regeln für tabindex und accesskey erfordern etwas "Intelligenz"..
Grund dieser Massnahme bis 2005 müssen nach einer Rechtsverordnung des Bundes alle öffentlichen Internetseiten nach WAI-Richtlinien Level 1 gestaltet sein. (siehe [ link:http://www.einfach-fuer-alle.de/seite0302_7701.html /]).
Danke für Eure Hilfe.
Michael