Oload=onclick??
Christian
- javascript
Hallo!
Wie teile ich meinem script mit, dass es beim laden der seite das gleiche machen soll wie wenn ein objekt geklickt worden wäre??
Geht sowas überhaupt??
Christian
Hi Christian,
Wie teile ich meinem script mit, dass es beim laden der seite das gleiche machen soll wie wenn ein objekt geklickt worden wäre??
Geht sowas überhaupt??
du kannst onLoad eine Handlerfunktion zuweisen, z.B:
<script type="text/javascript">
function sag_hallo()
{
alert("Hallo!");
}
window.onLoad = sag_hallo;
</script>
MfG, Dennis.
Hi,
Wie teile ich meinem script mit, dass es beim laden der seite das gleiche machen soll wie wenn ein objekt geklickt worden wäre??
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
MfG Hopsel
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??
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