По старинке, для вычисления высоты активной области окна браузера в IE использовалась конструкция — height=window.document.body.offsetHeight.
Но! Это все работало в IE только при DTD
А вот с
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
начинаются проблемы — теперь вместо высоты и ширины окна IE выдает размеры области в которой есть контент.
Для решения проблеммы предлагаю универсальный способ (работает во всех браузерах):
В html код добавить строку:
(можно вывести и с помощью JS).
В CSS добавить
.hidden {position: absolute; left: 0; bottom: 10px; height: 1px; width: 1px; font-size: 1px; line-height: 1px; z-Index: —1}.
И, наконец в JS:
height=document.getElementById("hidden").offsetTop+10