Gunnar Bittersmann: function funktioniert in iFrame nicht...

Beitrag lesen

@@BimboBanani:

nuqneH

document.getElementById(elem).style.top = ((getSize()[1] - parseInt(document.getElementById(elem).style.height)) / 2) + getScrollXY()[1] + 'px';

Tut das denn das Gewünschte? Lass dir mal den Wert von document.getElementById(elem).style.height (bzw. document.getElementById(elem).style.width) ausgeben (per console.log() bzw. alert()).

Im style-Objekt sind nur solche Eigenschaften, die mit JavaScript oder inline (@style-Attribut) gesetzt wurden. (Beides pfui!)

Zum Auslesen von Style-Eigenschaften dient getComputedStyle() (in alten IEs currentStyle), siehe [molily]. Höhe und Breite bekommt man auch über [ref:self812;javascript/objekte/all.htm#offset_width@title=offsetWidth] bzw. [ref:self812;javascript/objekte/all.htm#offset_height@title=offsetHeight].

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)