molily: onclick Attribut bzw. Event ändern -- Problem mit IE

Beitrag lesen

Hallo,

Ich hab jetzt mal den onclick-Handler neu gesetzt. Funktionieren tut das auch. Aber das Problem ist, dass der Handler sofort feuert.

Wahrscheinlich hast du
element.onclick = handler();
statt
element.onclick = handler;
geschrieben.

Ersteres führt die Funktion handler aus und speichert ihren Rückgabewert (wahrscheinlich keiner, also undefined) in der onclick-Eigenschaft. Letzteres kopiert die Funktion nach onclick, so soll es sein.

Mathias