Joachim: Eventhandling im IE

Beitrag lesen

Hi,

document.all["ebene"].attachEvent("onmouseover", handler);

document all ist eine veraltete, ie proprietaere Syntax. Verwende document.getElementById.

wenn ich jetzt mit der maus über die ebene fahre wird für event.srcElement.id "ebene" ausgegeben.
sobald ich aber über das bild komme erhalte ich "bild".

Du musst pruefen, ob das feuernde Element in einem anderen enthalten ist. Fuer IE verwende die Methode "contains()", beim Mozilla musst Du Dich hierzu durch die Dom-Hirarchie hangeln. Eine Moeglichkeit ist die Funktion mozContains in der navi.js auf meiner Seite

Gruesse, Joachim

--
Am Ende wird alles gut.