&69lig;: (CSS) Constraints bei otherElem.style.top=xyz ?

Beitrag lesen

Nahmd zusammen,

  
  someElem=document.getElementById("some");  
  xyz=someElem.offsetTop+someElem.offsetHeight;  
  otherElem=document.getElementById("other");  
  otherElem.style.top=xyz-1;  

funktioniert in Opera: otherElem wird direkt unterhalb von someElem positioniert. Der Schock kam, als ich es in Firefox, Arora und Chrome probiert habe. Keiner dieser letztgenannten Browser positioniert das Element neu (CSS-Dekl.: "position:fixed" :-)

Firebug zeigt an, dass xyz richtig berechnet wird, also liegt es wohl an der Zuweisung zu style.top

Wenn ich otherElem.style.top dann nochmal abfrage, sehe ich auch, dass sich der Wert gar nicht geändert hat; eine Fehlermeldung bleibt jedoch aus.

Gibt es da etwaige Bedingungen, die ich beachten muss? Die Umdeklarierung auf "position:absolute" bringt allerdings weder Abhilfe noch sonst eine Änderung...

Any hints? Danke!