@@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)