Hi there,
Jürgen schlägt vor, die Anzeigenhöhe über offsetHeight zu ermitteln, so wie in diesem Artikel in SELFHTML beschrieben:
ohne Browserweiche wirst da nicht weit kommen; das dazu nötige all-object wird von nicht IE-Browsern bestenfalls halbherzig unterstützt. Die Höhe von Mozilla und Firefoxviewports ermittelst Du am besten mit window.innerHeight ...