Calocybe: this.blur() is not an object

Beitrag lesen

Tach!

Also dann nochmal.

Bsp: Ich benutze <a href="..." onClick="this.blur()"> um den Markierungsrahmen nach klicken des Links zu entfernen. Im IE
wird das anstandslos gemacht. Im Netscape Com. wird es zwar auch gemacht, jedoch kommt noch ein Javascriptfehler mit: this.blur is not an Object, warum das?

In einem Handler im A-Tag bezieht sich das 'this' auf ein Link-Objekt (http://developer.netscape.com/docs/manuals/js/client/jsref/link.htm). Eine Link.blur()-Methode gibt es nicht (beim Netscape), was je nach Betrachtungsweise auch relativ logisch ist. Fuer welche Elemente es blur() gibt, siehst Du, wenn Du auf (http://developer.netscape.com/docs/manuals/js/client/jsref/bklast.htm) zu blur scrollst.

Wie auch immer, fuer Netscape brauchst Du das blur sowieso nicht, weil nicht solche bescheuerten Rahmen malt. Haette Dir eigentlich beim Testen auffallen sollen. Also nimm einfach den von Stefan verlinkten Code und diskutier nicht sinnlos rum.

So long