|
||||
Javascript, Datentabelle und Screenreader
Hallo zusammen,
ist eine Datentabelle, nach Richtlinien des W3C, die mittels Javascript und <document.write> in ein Dokument geschrieben wird, barrierefrei? Hier nur ein Beispiel, der Original-Code würde die Seite "sprengen"... Code:
... (X)Html Code ... <script type="text/javascript"> Datentabelle() </script> <noscript> ...Erklärung warum nur mit Javascript... ...Alternative anbieten als Link... </noscript> ... (X)Html Code ... Code:
... Datentabelle() Javascript Code... document.write("<table border='1' width='100%' summary='Datentabelle'>"); document.write("<tr><th id='header1'>Objekt<\/th><th id='header2'>Beschreibung<\/th><\/tr>"); document.write("<tr><td headers='header1'>HTML-Tag<\/td><td headers='header2'>Ist ein HTML-Tag<\/td><\/tr>"); document.write("<\/table>"); ... Javascript Code ... Liest ein Screenreader den Quellcode oder liest er den Bildschirminhalt mit der dargestellten Datentabelle? Ist diese "etwas ungewöhnliche" Methode grundsätzlich barrierefrei? Abgesehen davon das das mit Javascript so eine Sache ist, was Barrierefreiheit angeht, würde mich es schon interessieren was hier genau abläuft.
__________________
Personal stuff |
Sponsored Links |
|
||||
Laborix, geh doch mal auf http://www.freedomsci.de/serv01.htm und lade Dir eine Version von JAWS runter.
Du hast einen besseren Eindruck von Deiner Seite, wenn Du sie hörst als wenn Du von uns was über sie hörst!?
__________________
Informationen aus Koblenz-Metternich ----------------------------------- "Wissen heißt, Fragen zu erwerben." |
Sponsored Links |
|
||||
Zitat:
__________________
Personal stuff |
|
||||
Zitat:
VMWare ist mir zu privaten Spielen zu teuer. Mir geht es ums Grundsätzliche, ausserdem ist meine Webseite nur ein Hobby von mir.
__________________
Personal stuff |
|
||||
Zitat:
|
|
||||
Zitat:
Es geht darum das ich Browser Plugins abfrage, was eigentlich recht simpel über "navigator.plugins" funktioniert. Nun, ich kann aber den Microsoft IE ab 4.0 bis einschliesslich 7.0 beta 2 damit nicht! abfragen. Somit mache ich auf Grund der Kompatibilität mit XHTML 1.0 eine gemischte Abfrage mittels Javascript in Kombination mit VBScript und der ActiveX Abfrage. Das lässt der Validator des W3C nur in einer ganz speziellen Konstellation zu. Da VBScript ein doch etwas komplexes Problem in XHTML ist, bin ich gezwungen mit <document.write> und <document.writeln> zu arbeiten. Diese Kombination erlaubt mir die Micosoft Internet Explorer Plugins abzufragen. Um das ganze nur einmal zu "coden", wird in der Webseite dynamisch unterschieden zwischen normale Browser mit <navigator.plugins> und dem Microsoft Internet Explorer, inkl. 7.0 beta 2 mit der VBScript/ActiveX Abfrage. Sollte jetzt einer auf die Idee kommen und iCab, FF, Konqueror, K-Meleon und Opera als Internet Explorer auf diese Webseite zu schicken, so wird eindeutig! erkannt das dies nicht der original Microsoft Internet Explorer ist und <navigator.plugins> verwendet Falls dann noch einer auf die Idee kommt und dem MacOS Internet Explorer auf diese Webseite zu schicken, so wird auch hier erkannt, das es der MacOS Internet Explorer ist Getestet auf AmigaOS, FreeBSD, Linux (Fedora Core, Red Hat, SuSE), MacOS, OS/2, Solaris (i86pc und Sparc) und Windows 9.x/NT/2000/XP und Microsoft Vista beta 1, sowie Windows Mobile 5.0. Es funktioniert... Zur Info: Apple, vielen Dank für das Sample Zitat:
__________________
Personal stuff |
|
||||
Zitat:
In jedem Fall ist es besser, das <noscript> wegzulassen und statt dessen einen ganz normalen Text hinzuschreiben, der dann mit Javascript ersetzt wird. Gruß Thomas
__________________
toscho.de |
|
||||
Ich verstehe eins nicht: warum willst Du Browser-PlugIns abfragen wegen einer Datentabelle?
Schießt Du da nicht mit mächtigen Kanonen auf winzige Spatzen?
__________________
Informationen aus Koblenz-Metternich ----------------------------------- "Wissen heißt, Fragen zu erwerben." |
|
||||
Wie es aussieht habe ich mich nicht verständlich ausgedrückt
Zitat:
Um das hier nochmalig klarzustellen, VBScript, XHTML und der W3C Validator mögen sich nicht besonderst, zumindest nicht in meinem XHTML 1.0 Dokument (vielleicht bin ich auch einfach zu blöd um XHTML zu verwenden ). Zitat:
Abfrage Object / gefundenes Plugin -------------- ----------------------------------------- Acrobat Reader / Acrobat Reader Plugin Version x.y.z Sun Java ..... / Sun Java Runtime / Sun Java Konsole x.y.z Mediaplayer .. / Microsoft Mediaplayer Ich stelle die Ergebnisse in einer Tabelle dar, Datentabelle hin oder her, aber die gefundenen Plugins werden in einer Tabelle dargestellt. Um den anderen Punkt mit Javascript/VBScript auch gleich nochmalig "neu" zu erläutern. Egal welcher Browser verwendet wird, es wird nur eine einzige Tabelle erstellt. Damit meine ich, das IE Nutzer sowie alle anderen Nutzer an dieser Stelle einfach eine Tabelle mit Inhalt sehen (s.o.). Meine Frage ist aber immer noch die gleiche: Ist diese "etwas ungewöhnliche" Methode grundsätzlich barrierefrei? Und für alle die sich selbst ein Bild davon machen wollen können sich die "bestehende alte Version" unter http://www.aadmm.de/de/br.htm anschauen. Die neue "evtl. barrierefreie" Version kommt in den nächsten Wochen (nach ausgiebigen Testläufen).
__________________
Personal stuff |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
JavaScript Spezialist Navigation AJAX (m/w) | itchristian | Jobs | 1 | 20.03.2012 13:01 |
Wort in Javascript Code einfügen; dann Javascript Code ausgeben | Sp33dy G0nz4l3s | Javascript & Ajax | 1 | 23.05.2008 10:37 |
Impressumsaufruf mit Javascript | Sinclair | Javascript & Ajax | 6 | 19.05.2008 16:41 |
CSS-Menu läuft und läuft doch nicht... | gruenkis | CSS | 11 | 29.01.2007 19:41 |
Ältere Screenreader | Dieter | Barrierefreiheit | 2 | 16.09.2006 13:13 |