Nutzern des Internet Explorers von Microsoft wird es vielleicht schon aufgefallen
sein, der IE zieht um aktivierte Text- und Grafiklinks eine dünne
gestrichelte Linie. Verweist der Link auf ein neues Dokument, ist diese
Tatsache nicht weiter tragisch. Beim Einsatz von Imagemaps oder aufwendigen
Dhtml Seiten mit teiltransparenten Grafiken, kann dieser Effekt das Erscheinungsbild
der Seite nachteilig beeinflussen.
Leider lässt sich der IE nicht davon abbringen die Links zu markieren.
Aber mit einem kleinen Trick lässt sich die Anzeige für den Betrachter
vermeiden. Mit Javascript kann man einem Objekt den Focus (das Objekt ist
ausgewählt) zuweisen oder entziehen. Zusammen mit der Eventsteuerung
lässt sich so ein Markierungsrahmen sofort nach der Einblendung wieder
entfernen. Wird das Bild in folgendem Beispiel mit der Maus angeklickt,
erhält es den Focus. Dieses Ereignis (Event) wird abgefragt und dem
aktiven Objekt (this) der Focus mit blur() wieder entzogen.
|