Michael Rolli: Position eines IMG im Fenster

Beitrag lesen

Hi Joachim,

Dein Skript ist genau, was ich gsucht habe. Wusste gar nicht, dass ein <img> auch ein attribut offsetTop etc. hat. Bequem so.

Zu Deinem Skript. Irgend etwas stimmt noch nicht und zwar in folgendem Teil:

if(document.layers) {
         xPos = el.x;
            yPos = el.y;
    }
    else {
        while(el){
            xPos += el.offsetLeft;
            yPos += el.offsetTop;
            el   =  el.offsetParent;
        }

wenn ich xPos = document.bild.x; versuche klappt's.
wenn ich's mit xPos = el.x; versuche klappt's nicht (undefined resp. NaN)
Übergabe an finPos:  x = findPos('document.bild').xPos;
ein alert(el) im if(doc... offenbart aber korrekt: document.bild

Woran das wohl liegt? Gleiches Problem für IE4+5 und NN6 Teil.

Viele Grüsse
Michael