Andreas Dölling: <div>-Position ermitteln?

Beitrag lesen

also,

typeof el: object
nodeType el: 1

und was sagt mir das jetzt genau?

Wenn der IE das nur einmal ausgibt, dann sagt Dir das schon einmal, daß die Funktion nur einmal aufgerufen wird, was wiederum bedeuten würde, daß für den IE Dein referenziertes Element direkt unterhalb des BODY-Elements sitzt (was es ja laut Quellcode nicht tut).

Was liefert denn alert(el.tagName)?

Was ich mit diesen alert-Ausgaben feststellen möchte, das ist, wie der DOM-Baum Deiner HTML-Seite für den IE aussieht.
Anscheinend ja anders als für Mozilla.

Erwartungsgemäß müßte alert(el.tagName); in Deiner Funktion ja etwa Folgendes ausgeben:
TD
TR
TABLE
BODY.
Denn das Bild, auf das Du Dich beziehst sitzt ja innerhalb einer Tabelle.

Ciao,
Andreas

P.S.: Der Hinweis von wahsaga, die Sache vielleicht grundsätzlich anzugehen, ist aber auch zu bedenken.