Cybaer: Umrandung von Links und Button

Beitrag lesen

Hi,

Auch da hat onfocus="this.blur()" nichts zu suchen, weil Du nicht weißt, ob der Besucher Deiner Seite überhaupt eine Maus hat.

Deswegen (IMHO) am besten koppeln an onMouseUp. :-) Dann ist der Rahmen nur kurz während des Klickens sichtbar (und natürlich bei Tastatursteuerung - fertige Routine: s.o. URL-Link). Bei onClick wird hingegen wieder die Tastatursteuerung leiden, da der IE den Event auch bei der Tastatursteuerung ausführt. 8-o

Ansonsten: Das proprietäre HTML-Attribut "hidefocus" verhindert auf neueren IEs den Rahmen von Anfang an ...

Gruß, Cybaer