Roni: dhtml position von elementen

wie kann ich die position von Elementen herausfinden

mit
document.getElementById(ID).style.top=50

kann ich sie beeinflussen! aber wie kann ich sie bekommen
mit

var wo=document.getElementById(ID).style.top;
geht es nicht

was kann ich tun?

Roni

  1. Hi:)

    var wo=document.getElementById(ID).style.top;
    geht es nicht

    Das sollte schon gehen, allerdings muss die Position zuvor irgendwo gesetzt werden, sonst ist auch nix auszulesen.

    Buergle

  2. wie kann ich die position von Elementen herausfinden

    function pagePos(obj)
    {
        if(!obj) return null;
        var pos = {left:0, top:0};

    if(typeof obj.offsetLeft != 'undefined')
        {
             while (obj)
             {
                 pos.left += obj.offsetLeft;
                 pos.top += obj.offsetTop;
                 obj = obj.offsetParent;
             }
        }
        else
        {
            pos.left = obj.left ;
            pos.top = obj.top ;
        }
        return pos;
    }

    Struppi.