Gernot Back: Oload=onclick??

Beitrag lesen

Hallo Hopsel,

wieso machst du es nicht einfacher und lässt per OnLoad die Aktion ausführen, die das angeklickte Element hätte tun sollen.

Geht sowas überhaupt??

Ja! http://de.selfhtml.org/javascript/objekte/all.htm#click

Das sind ja nicht gerade viele Browser, die das unterstützen, außerdem ist es doch ein Umweg. Jedem Element seinen Eventhandler und damit dieselbe Funktion aufrufen.

Das mit dem Klick-Simulieren ergibt nur unter bestimten Voraussetzungen einen Sinn, vielleicht, wenn ich will, dass das entsprechende Element auch noch den Focus erhält. Aber auch das kann ich ggf. bewerkstelligen, indem ich die Methode focus() in meiner Funktion sicherheitshalber mitaufrufe.

Jetzt fällt mir als Grund zum Klick-Simulieren eigentlich nur noch das Klickgeräusch ein, das ich auf diese Weise in manchen Browsern beim onLoad mitbekäme.

Gruß Gernot