Ich hab ein Formular, daß php-abhängig unterschiedlich aussieht. Dabei wird am Ende eines von 2 unterschiedlichen Eingabefeldern angezeigt.
Mit onLoad soll dann das jeweils angezeigte Eingabefeld im focus sein. Jedoch weiß ich zu diesem Zeitpunkt (Wo der <body> -Tag ausgegeben wird) noch nicht, welches der Eingabefelder angezeigt wird.
Gibt es eine möglichkeit per Java den Focusbefehl auszuführen, in Abhängigkeit ob dieses Eingabefeld aus existent ist? Dabei soll möglichst eine Fehlerausgabe vermieden werden.
Das Beispiel zur Ansicht: es soll immer das Texteingabefenster im Focus sein sein.
Hinweise:
- benötigt zum ansehen Language support für Shift_JIS!
2.Frage dazu: Diese Datei wurde auch auf einem anderen Server hochgeladen. Dieser benutzt dann einen falschen Zeichensatz. Speichert man den ausgegebenen HTML Code lokal und führt ihn dann aus, erscheind die korrekte Darstellung. Was läuft das falsch?
Hallo Gerd,
mach in den Body <body onLoad="FocusTextFeld()">
und einen JavaScript-Bereich mit der Funktion
function FocusTextFeld()
{ if (document.FormName.TextFeldName1)
document.FormName.TextFeldName1.focus();
if (document.FormName.TextFeldName2)
document.FormName.TextFeldName2.focus();
}
da wird geguckt, ob es das jeweilige Textfeld gibt, und wenn ja, kriegt es den Focus.
Zu Deiner 2.Frage hab ich keine Idee.
Gruß Lutz