Kevin: Javafunktionsaufruf bei Link:focus

Hallo,
es gibt ja den Event-Handler onmouseover, mit dem man z.B. eine Javascript-Funktion aufrufen kann, wenn die Maus über einen Link gehalten wird.

Auf meinem Gerät gibt es leider keine Maus. Wenn der Link angewählt wird, wird er so formatiert wie ich es unter :focus angegeben habe. Nun ist meine Frage, ob es ein Gegenstück zu onmouseover für focus gibt? Ich würde nämlich gerne eine Javafunktion aufrufen, die einen bestimmten Bereich beschriftet.

vielen Dank

  1. Ja, der Event heißt focus, das entsprechende Attribut onfocus.
    http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onfocus

    Mathias

  2. Moin!

    Du kennst das Wort Eventhandler, Du weisst dass es beim Fokus passieren soll... Jede halbwegs brauchabre Dokumentation sollte Dir diese Frage schon lange beantwortet haben.

    http://de.selfhtml.org/javascript/sprache/eventhandler.htm

    --
    Vergesst Chuck Norris.
    Sponge Bob kann unter Wasser grillen!
    1. danke
      ich kam bei der suche auf die seite:
      http://de.selfhtml.org/html/attribute/eventhandler.htm

      da ich dort nichts fand fragte ich nach

      1. Hallo

        da ich dort nichts fand fragte ich nach

        Da steht doch auch

        "Lesen Sie dazu auch den Abschnitt im JavaScript-Kapitel über  http://de.selfhtml.org/javascript/sprache/eventhandler.htm@title=Event-Handler."

        Da findest du die gewünschten Informationen.

        Gruß
        Ole

  3. Hallo,
    es gibt ja den Event-Handler onmouseover, mit dem man z.B. eine Javascript-Funktion aufrufen kann, wenn die Maus über einen Link gehalten wird.

    Auf meinem Gerät gibt es leider keine Maus.

    Welches Gerät?

    Wenn der Link angewählt wird, wird er so formatiert wie ich es unter :focus angegeben habe. Nun ist meine Frage, ob es ein Gegenstück zu onmouseover für focus gibt?

    Dir ist aber klar, dass onmouseover und focus etwas grundlegend verschiedenes ist? Bei Tastaturnavigation gibt es afaik aber keine andere Möglichkeit.

    Warum also meine Frage nach dem dem Gerät? Ganz einfach: vor allem Mobiltelefone mit Touchscreens reagieren teilweise sehr detailliert und ausgeklügelt und können auch Events wie mouseover und onclick unterschieden (z.B. 1x tippen = mouseover; 2x tippen = click sofern beide events vorhanden sind, wenn nur eines vorhanden ist ist 1x tippen der Klick).

    Wenn du hier die funktionsweise durch Nutzung von focus über den Haufen wirst, könnte das die Benutzung mit Touchgeräten ziemlich erschweren.