onfocus = if (this.blur) this.blur();
Das verhindert, dass du den Linkj mit der Tastatur ansteuern kannt.
Und warum gehen dann die Pünktelchen wech? Die ja auch da sind, nachdem der Link sein Werk getan hat?
Nur wenn du Frames benutzt, der Rahmen geht weg, weil der Link nicht mehr fokusiert ist, dadruch kannst du ihn aber eben nicht mehr mit der Tastatur benutzen, was manche Menschen die keine Maus benutzen können aber brauchen.
Keine Rückgabe, das testet nur ob die Funktion überhaupt existiert.
Aha, also: wenn fokussiert und Funktion verlassen vorhanden, dann verlasse und damit dann die Pünktelchen weg.
Ich würde mich um sowas nicht kümmern, es ist optischer SchnickSchnack der aber eine funktionalität des Browsers wegnimmt.
Struppi.