Hej twb,
Das ist aber kein schönes JavaScript. Wenn ich JS deaktiviert habe, bekomme ich das Bild gar nicht angezeigt. Ein hoher Preis für eine Formatierung. Da sie Anfängerin zu sein scheint, sollte man ihr das dann auch vielleicht nicht so unschön beibringen.
function vertAl(){
netto = screen.availHeight;
divHoehe = document.getElementById("umMichGehts").style.height;
divPos = (netto-divHoehe)/2;
document.getElementById("umMichGehts").style.top = divPos;
}
<body onLoad="vertAl()">
<div id="umMichGehts" style="position:abolute; top:20px; height:400px;"></div>
</body>
ungetestet bezüglich Browserkompaitibilität und weiterer Unzulänglichkeiten, z.B. Fenstergrößenänderung.
Die erwähnten css-Varianten sind in jedem Fall vorzuziehen.
Beste Grüße
Biesterfeld
Selfcode:
fo:| br:> n4:? ie:{ mo:} va:} de:] zu:| fl:| ss:| ls:]