was tut das onfocus="this.blur()" hier?

Josh

Legendäres Mitglied
hallo. ich habe eine funktion, welche ein neues browser fenster mit diversen attributen öffnet. die funktion habe ich im net gefunden. das seltsame ist: der link, mit welchem sich das neue fenster öffnet, hat im <a> tag ein

onfocus="this.blur()"

attribut, welches das von element zu element schalten mit der tab taste verhindert. hat jm eine ahnung, was das this.blur() hier überhaupt tun soll?

<a href='$docRoot"."show-pic.php?link=".$picsArray[$cntFor+1]."' onclick=\"NewWindow(this.href,'PlayMedia','".$imageWidth."','".$imageHeight."','no','center');return false\"><img src='".$thumbsArray[$cntFor+1]."' width=200 height=150 style='border:1px solid #5CA9F0;'><BR></a>

(ist in einem php echo befehl)

danke für rat!

j0sh
 
blur() ist eine JavaScript-Methode um den Cursor in einem Formularfeld oder ganz allgemein den Focus von einem Objekt zu entfernen. Es wird damit erreicht, dass ein Objekt den Focus nicht erhalten kann, bzw. sofort nach Erhalt gleich wieder abgibt.
 
hrm seltsam... naja, es funktioniert ohne blur alles besser, dann lasse ich es so.
smile.gif
 
onfocus="this.blur()"
heist eigentlich öffnet per javascript im neuen Fenster gehört aber ein zweites script dazu welches in den Body Tag gehört damit es richtig ausgeführt wird
ansonsten öffnet es nicht richtig bzw dauert einfach zu lange.
 
Zurück
Oben