Hallo diana,
dein Code sollte eigentlich funktionieren, du darfst halt nur nicht den Fehler machen, document.documentElement.clientHeight und ~Width oder document.body.clientHeight und ~Width auslesen zu wollen, bevor das Dokument geladen ist.
http://www.quirksmode.org/js/doctypes.html
Gruß Gernot