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

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!

  1. Gelöst (wieso kann ich das hier nicht in den Titel schreiben?)

    Also, sorry, aber manchmal hilft es einfach schon, wenn man sich mal mitteilt.

      
      otherElem.style.top=xyz+"px";  
    
    

    macht alles funktionierbar ;-)

    Danke trotzdem

    1. Hi,

      Gelöst (wieso kann ich das hier nicht in den Titel schreiben?)

      Weil Du die Vorschau nicht benutzt.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      O o ostern ...
      Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.