Hi,
ich bin beim DHTML-len auf folgendes Problem gestoßen, ich habe es nur auf IE5 ausprobieren können, vielleicht sind andere Versionen auch betroffen (oder ich hab ein Brett vor'm Kopf ;-):
In folgendem Code ist xy ein DIV, der absolut positioniert ist. Nun will ich seine Koordinaten wissen:
alert(document.all.xy.style.top);
Mist, eine leere Box! Also setzen wir mal einen Wert:
document.all.xy.style.top = 300;
alert(document.all.xy.style.top);
Aha, jetzt steht "300px" drinnen. Ich habe aus alten Beiträgen schon von der Sache mit dem "px" erfahren, allerdings ist das bei mir ja erstmal nicht das Problem :-(
Hat jemand das schonmal erlebt und weiß Rat, wie man die Position eines DIVs ermittelt, bevor man explizit was zugewiesen hat? (Natürlich habe ich vorher per CSS die top- und left-Koordinaten angegeben, und xy wird auch brav an der gewünschte Stelle dargestellt.)
MfG,
Stefan