Hallo,
Was mache ich aber dann, wenn ich der Funktion Parameter mit übergeben möchte?
Welche willst du ihr denn übergeben?
In der Event-Handler-Funktion hast du Zugriff auf das Event-Objekt sowie auf das Element, dessen Handler ausgelöst wurde.
function calc (e) {
e = e || window.event;
alert(e); // Eventobjekt
alert(this); // Elementobjekt
}
Darüber lässt sich das meiste machen und oft sind keine Parameter notwendig. Wenn doch, nutzt man etwa:
vali.onclick = function () { calc(1, 2, 3); };
Die Parameter können auch lokale Variablen der Funktion sein, in dem diese Anweisung notiert ist:
function starteEventÜberwachung () {
var parameter = "irgendwas"
var vali = ...;
vali.onclick = function () { calc(parameter); };
}
Einfach mal eine Woche hier mitlesen oder im Archiv suchen, dann lernt man solche Grundlagen. :)
Mathias