Axel Richter: Eventlistener funktioniert nicht im Firefox

Beitrag lesen

Hallo,

bei folgendem Code funktioniert der Eventlistener im IE aber nicht im FF und ich komme nicht dahinter, warum:
var wh;
wh = document.createElement("IMG");
wh.src = "pics/wh.gif";
wh.id = whID;

^wo kommt whID her?

wh.alt = "Wiederherstellen";
if (wh.attachEvent)  wh.attachEvent("onclick", wiederherstellen);
if (wh.addEventListener) wh.addEventListener('click', wiederherstellen, false);
var whs = wh.style;
whs.clear = "left";
whs.width = "16px";
whs.margin = "0 0 0 5px";
whs.styleFloat = "left";
whs.cssFloat = "left";
document.getElementById("blabla").insertBefore(wh, was);

^ wo kommt was her?

Wenn ich im IE das Bild klicke wird die Funktion aufgerufen, im FF jedoch passiert gar nichts. Es werden auch keine Fehler geworfen.

Bei mir funktioniert ein einfacher Test mit beiden Browsern.

Du kannst aber auch einfach

wh.onclick = wiederherstellen;

schreiben. Das sollte in allen Browsern funktionieren.

viele Grüße

Axel