Спасибо за ответы
<script type="text/javascript">
            onload = function() {
                var div  = document.getElementById("somediv");
                var html = document.documentElement;
                div.style.height = html.clientHeight + "px";
 
                onresize = function() {
                    div.style.height = html.clientHeight + "px";
                };
            }
        </script>
Вот такое нашёл на этом форуме. Работает.
Я настолько заморочился, что забыл, что надо ещё и iframe подгонять.
По-моему, должно сработать.
Сразу такой вопрос, что лучше innerHeight или clientHeight или браузеры одинаково обрабатывают?
x-yuri
В iframe pdf, она должна растягиваться на всю видимую область браузера. Ну и див, которые слева, тоже должен растягиваться за фреймом.