Daniel Hamann: offsetWidth,offsetHeight

Beitrag lesen

Hallo da draußen,

kann mir jemand sagen, wie man bei NS 7.0 die zur Darstellung benötigte
Breite und Höhe einer Layer bzw. eines HTML-Node herausbekommt?

Dafür vorgesehen ist der Befehl

document.getElementById(this.divName).offsetWidth

document.getElementById(this.divName).style.width="auto"
document.getElementById(this.divName).style.height="auto"
document.getElementById(this.divName).style.position="absolut"

müssen wohl auf jeden Fall gesetzt sein.

Allerdings ist mir nicht klar, weshalb bei manchen Anwendungen nur 0 oder
undefined zurückgegeben wird.

Weiß jemand ob

  • die betreffende Node zwingend sichtbar sein muss,
  • der HTML-Code zur Ermittlung der Breite direkt in der Node sein muss oder in weitere Nodes geschachtlet sein darf,
  • die betreffende Node aktiv in einen Parent-Kontext gesetzt worden sein muss
  • etc...etc...etc...

Ich kann einfach nirgends eine brauchbare Dokumentation zu diesem Thema finden.
Wäre schon dankbar für einen Hinweis, wo man gute Dokus findet...

Vielen Dank und Grüße

Daniel