Sie sind hier: BITV-Test > Verzeichnis der Prüfschritte > Prüfschritt 1.2.1 (4 von 52)


Blättern: zum ersten Prüfschritt zum vorhergehenden Prüfschritt zum nächsten Prüfschritt zum letzten Prüfschritt

Prüfschritt 1.2.1
Alternativen für serverseitige Imagemaps

Technische Angaben

Version Aktuell
BITV-Bedingung 1.2
Bewertungsalternativen ja / eher erfüllt / eher nicht erfüllt / nein / nicht anwendbar
Gewichtung hohes Gewicht (3 Punkte)
Abwertung auf "schlecht zugänglich"
Bezieht sich auf einzelne Webseite
Prüfschritt erfüllt Für Serverseitige Imagemaps gibt es alternative Eingabemöglichkeiten.
Prüfschritt nicht anwendbar Serverseitige Imagemaps sind nicht vorhanden.

Was wird geprüft?

Bei Verwendung von serverseitigen Imagemaps müssen alternative Eingabemöglichkeiten angeboten werden.

Warum wird das geprüft?

Serverseitige Imagemaps können nicht mit Alternativtexten versehen werden und sie können auch nicht mit der Tastatur bedient werden. Denn sie sind nicht wie clientseitige Imagemaps aus in HTML definierten, aktivierbaren Bereichen zusammengesetzt. Erst auf dem Server wird aus der Position, auf die der Anwender geklickt hat, das aufzurufende Ziel berechnet.

Wie wird geprüft?

1. Anwendbarkeit des Prüfschritts

Der Prüfschritt ist anwendbar, wenn eine serverseitige Imagemap vorhanden ist.

Prüfung der Anwendbarkeit mit Wave:

  1. Die Seite in Wave laden
  2. mit Hilfe der Wave-Zeichenerklärung (Explanation of WAVE icons - http://www.wave.webaim.org/wave/explanation.htm) prüfen, ob eine serverseitige Image-Map vorhanden ist

2. Prüfung

Falls serverseitige Imagemaps vorhanden sind, prüfen, ob alternative Eingabemöglichkeiten angeboten werden

3. Hinweis

Die BITV verlangt Listen mit Textlinks als alternative Eingabemöglichkeit. Derartige Listen sind aber nur bei "klassischen" Imagemaps als Alternativen geeignet, wenn also ein Bild aus anklickbaren Teilbildern zusammengesetzt ist. Für solche Imagemaps ist der Einsatz von serverseitigen Imagemaps nicht mehr nötig und auch nicht mehr üblich.

Heute noch verwendet werden Imagemaps zum Beispiel für Stadtpläne. Der Benutzer kann auf eine Kartenposition klicken, der Server liefert dann Daten zu Einrichtungen im Umkreis dieser Koordinate.

Textlinks kommen solchen Fällen als Alternativen nicht in Frage. Alternativ können zum Beispiel Koordinaten oder Adressdaten in einem Formular eingetragen werden.

Einordnung des Prüfschritts

Formulierung BITV:

Für jede aktive Region einer serverseitigen Imagemap sind redundante Texthyperlinks bereitzustellen

http://www.bik-online.info/info/gesetze/bitv/anlage_1.php#1-2

Deutsche Übersetzung der WCAG:

Stellen Sie redundante Textlinks für jede aktive Region einer Serverseitigen Imagemap bereit.

http://www.w3c.de/Trans/WAI/webinhalt.html#tech-redundant-server-links

Quellen

HTML-Techniken

If server-side image maps must be used ( ... ), authors must provide the same functionality or information in an alternative accessible format. One way to achieve this is to provide a textual link for each active region so that each link is navigable with the keyboard.

Quelle: http://www.w3.org/TR/WCAG10-HTML-TECHS

Imagemap

Ein Bild, das in Regionen mit zugeordneten Aktionen unterteilt wurde. Klicken auf eine aktive Region löst eine Aktion aus.

Wenn ein Benutzer auf eine aktive Region eine Client-seitigen Imagemap klickt, errechnet der Benutzeragent, in welcher Region der Klick ausgelöst wurde und folgt dem Link, der dieser Region zugeordnet ist. Klicken auf eine aktive Region einer Server-seitigen Imagemap hat zur Folge, dass die Koordinaten des Klicks an den Server gesandt werden, der dann die Aktion ausführt.

Quelle: http://www.w3.org/Consortium/Offices/Germany/Trans/WAI/webinhalt.html

Serverside Imagemaps als Submit-Buttons

Using images to decorate buttons allows developers to make their forms unique and easier to understand. Using an image for a button (e.g., with the INPUT element or BUTTON) is not inherently inaccessible - assuming a text equivalent is provided for the image.

However, a graphical form submit button created with INPUT, type="image" creates a type of server-side image map. Whenever the button is clicked with a mouse, the x and y coordinates of the mouse click are sent to the server as part of the form submission.

In the Image and Image Maps section, we discuss why server-side images ought to be avoided, and suggest using client-side image maps instead. In HTML 4.01, graphical buttons may now be client-side image maps. To preserve the functionality provided by the server, authors have the following options, as stated in the HTML 4.01 Recommendation, section 17.4.1:

If the server takes different actions depending on the location clicked, users of non-graphical browsers will be disadvantaged.
For this reason, authors should consider alternate approaches:

  • Use multiple submit buttons (each with its own image) in place of a single graphical submit button. Authors may use style sheets to control the positioning of these buttons.
  • Use a client-side image map together with scripting.

Quelle: http://www.w3.org/TR/WCAG10-HTML-TECHS

Fragen zu diesem Prüfschritt

Wie kann ich prüfen, ob alle aktiven Bereiche einer serverside Imagemap mit redundanten Textlinks (oder anderen alternativen Eingabemöglichkeiten) versehen sind?

Das ist mit vertretbarem Aufwand nicht möglich. Hinter jedem Pixel könnte sich ja ein aktiver Bereich verstecken.

Im BITV-Test gilt der Prüfschritt als erfüllt, wenn alternative Eingabemöglichkeiten vorhanden und augenscheinlich vollständig sind.

(14.08.2006)

Ist der Prüfschritt nicht veraltet? Serverseitige Imagemaps sollen nicht mehr verwendet werden und sie werden auch tatsächlich sehr selten verwendet.

Das ist richtig. Aber was soll man in den wenigen Ausnahmefällen machen? Der Prüfschritt ist erforderlich, so lange es serverseitige Imagemaps geben kann. Da er fast nie zur Anwendung kommt, verursacht er auch keinen erheblichen Prüfaufwand.

(26.06.2006)

Blättern: zum ersten Prüfschritt zum vorhergehenden Prüfschritt zum nächsten Prüfschritt zum letzten Prüfschritt


© 2003 - 2007 DIAS GmbH | Impressum | letzte Änderung 10.08.2006

nach oben