molily: Text-Block von dem User vestecken aber vom Screenreader nicht.

Beitrag lesen

Hallo,

kann ich einen Text-Block in einer Html-Seite von dem User im Bildschirm verstecken, aber gleichzitig dem Screenreader zur Verfügung stellen so, daß der Screenreader den Text lesen und in Boxen ruasgeben kann.

Der rest der Seite wird dann in Flash sein, was ein Screenreader nicht lesen kann.

Wer hat dir das erzählt? Screenreader *können* Flash lesen. Voraussetzung ist, dass du den Flashfilm möglichst zugänglich gestaltest. Das geht m.W. zumindest mit Flash MX sehr umfangreich. Stichwort Flash Accessibility, siehe z.B. http://www.webaim.org/techniques/flash/ und http://www.einfach-fuer-alle.de/artikel/flash/.
Aber natürlich solltest du eine Alternativ-Version ohne Flash bereitstellen, die die Informationen aus dem Flashfilm in gewohnter Weise zugänglich macht.

Im Übrigen: Was andere erzählen, braucht dich im Grunde nicht zu interessieren, teste besser selbst mit den gängigen Screenreadern und assistiven Programmen (z.B. Webformator liest Flash). Übrigens ist neben MSIE auch Firefox ein Screenreader-relevanter Browser, vielleicht ist Flash so auch zugänglich. Window Eyes arbeitet neuerdings auch gut mit Firefox zusammen.

Zum Verstecken von Text benutzt man i.d.R. den Hack mit position:absolute; left: -999px; width: 990px;, siehe http://css-discuss.incutio.com/?page=ScreenreaderVisibility.

Mathias