Hi,
danke Dir, aber wenn's nicht direkt beim Laden moeglich ist, den Cursor zu setzen, macht's keinen Sinn.
eine JavaScript-Funktion ist grundsätzlich unabhängig davon, wann oder wodurch sie aufgerufen wird. Wenn es mit einem Event-Handler geht, geht's auch ohne.[1] Zu beachten ist hier lediglich, dass das Eingabefeld bereits existieren muss, sonst kann man es natürlich nicht fokussieren - und es muss sichergestellt sein, dass nichts später den Fokus woanders hin setzt.
Wenn ich aber bereits im Header den Befehl
document.registrationForm.userName.focus();
stehen habe, dann passiert garnichts, noch nichtmal eine Fehlermeldung.
Das ist schlecht, denn an der Stelle _muss_ der Browser den Fehler erkennen, dass document.registrationForm keine Properties hat.
Cheatah
[1] Ob's sinnvoll ist, muss im Einzelfall betrachtet werden.
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes