Spring ins Feld auf Webseite

  • Hallo Leute,


    ich habe ein kleines Problem mit einer Datenbank über die mit dem Browser zugegriffen wird.


    Beim öffnen der DB wir eine Maske geöffnet die ein eingabe Feld hat und einen Button. Wenn man in das Feld einen Namen eingibt und auf den Button drückt wird eine DBLOOKUP suche gemacht und dann das ergebnis mittels HTML auf der Seite gezeigt.


    Das Problem ist nun wenn man die Seite aufmacht bzw. nach der Suche soll der Cursor schon in dem Feld stehen.


    Ich glaube das wäre mit JavaScript zu lösen doch davon habe ich keine Ahnung.
    Es gibt ja einige Events in der Maske die für JavaScript sind doch welches nehmen ich her bzw. welchen Code.


    Habe versucht das Event "onLoad" zu nehmen und den Code "document.getElementsByName("such")" doch das bringt nichts.


    Bitte sagt mir jemand wie und ob das geht.


    Danke

    73 x Version 9.0.1 Server, 2500 x 8.5.2 - 8.5.3 Clients alles auf Win

  • Danke für deine Antwort.
    Ich habe bei dem Feld ein "onFocus" gefunden.
    Und was schreibe ich da nun rein?


    Wie gesagt ich habe keine Ahnung von JavaScript.
    Mein Feld heisst "such".

    73 x Version 9.0.1 Server, 2500 x 8.5.2 - 8.5.3 Clients alles auf Win

  • Danke für den Tip.


    Habe es jetzt im Web gefunden.


    document.getElementById("such").focus()
    document.all.elementID.focus() // IE only


    Danke nochmals.

    73 x Version 9.0.1 Server, 2500 x 8.5.2 - 8.5.3 Clients alles auf Win

  • Dann solltest du dich vielleicht erst mal mit JavaScript beschäftigen.


    Im onFocus hat das gar nichts zu suchen, da das eh nur ausgelöst wird wenn jemand in das Feld geht.


    Mal davon ausgegangen das Feld ist im ersten Form-Abschnitt der HTML Seite, dann lautet die Zeile:


    Code
    document.forms[0].suc.focus();