Hallo,
ja, das funktioniert. aber dann muss ich meinem input-feld auch noch eine id geben, denn zur übertragung der eingabe nutze ich name. kann ich name und id gleichzeitig verwenden?
Du hast doch nun schon nahezu alle moeglichen Techniken genannt bekommen.
Dann nimm doch:
<body onload="document.forms[0].inputname.focus()">
oder
<body onload="document.forms[0].elements['inputname'].focus()">
noch ne frage: warum geht document.getElementById('inputID').focus() aber nicht document.inputID.focus()???
Weil ein Objekt mit dem Namen inputID offenbar nicht unterhalb vom document-Objekt vorkommt und zudem keine focus()-Methode kennt. Diese Schreibweise wird ueblicherweise aus Sicht des JS-DOM fuer Objekte mit name-Attribut werdendet, bei Bildern, Formularen und embedded Objekten.
Etwas wie document.all[inputID].focus() mag im IE funktionieren, sollte aber zugunsten von getElementById() aufgegeben werden.
MfG, Thomas