Подскажите как опредлить размеры окна браузера (IE6) и области без полей, которые сверху (файл, правка и т.д.)
пробовал window.self.screen.avalHeight/Width, выдает не то что хотел — размеры всего экрана
С уважением, Иван
Re: DOM, jscript, Определение размеров окна браузера
Поправьте если не прав.
body — это что-то типа div, это своеобразный контейнер.
и высота боди зависит от контента, который внутри!
т.е. если окно браузера развернуто на весь экран, а в боди содержится какой-то контент, то body.clientHeight ИМХО вернет высоту контента!!!, а не размер окна браузера!!!
и document.body.clientWidth / clientHeight в IE работать не будет!!!
<script>
//двигаем окно верхний левый угол
self.moveTo(0,0);
//теперь начало боди это конец тульбаров, что и является их высотой.
var hBars = self.screenTop;
document.write("<br>высота бар:" + hBars);
//тут не знаю, как опредилить включен ли статус бар
var hStatusBar = 24;
//складываем высоту бара, высоту body и статус бара
var hWindow = hBars + window.document.body.clientHeight + hStatusBar;
document.write("<br>высота окна:" + hWindow);
</script>
Re: DOM, jscript, Определение размеров окна браузера
Здравствуйте, WSN, Вы писали:
WSN>Здравствуйте,
WSN>Подскажите как опредлить размеры окна браузера (IE6) и области без полей, которые сверху (файл, правка и т.д.) WSN>пробовал window.self.screen.avalHeight/Width, выдает не то что хотел — размеры всего экрана
WSN>С уважением, Иван
document.body.offsetHeight/Width возвращают значения по бордерам внутренней области окна
включают в себя и скроллбары, и возможные бордеры самого боди
если я все правильно понял — это как раз то, что нужно
Re[2]: DOM, jscript, Определение размеров окна браузера
Здравствуйте, DarkRebel, Вы писали:
DR>document.body.offsetHeight/Width возвращают значения по бордерам внутренней области окна DR>включают в себя и скроллбары, и возможные бордеры самого боди DR>если я все правильно понял — это как раз то, что нужно
Совершенно верно!!! НО! высота боди чаще всего меньше размеров окна! Не поленитесь, посмотрите пример, который я выкладывал для теста. Там у боди бордер красного цвета и сразу станет все понятно
С уважением, Иван
Re: DOM, jscript, Определение размеров окна браузера
Здравствуйте, WSN, Вы писали:
WSN>Здравствуйте,
WSN>Подскажите как опредлить размеры окна браузера (IE6) и области без полей, которые сверху (файл, правка и т.д.) WSN>пробовал window.self.screen.avalHeight/Width, выдает не то что хотел — размеры всего экрана
WSN>С уважением, Иван
Хех!!! Додумался сам! Правильный ответ
document.body.parentElement.clientHeight/clientWidth
Ведь document.body.parentElement — это элемент <html></html>! А он заполняет (в отличие от боди) все окно!!!
Его размеры и будем искать!
С уважением, Иван.
Re[2]: DOM, jscript, Определение размеров окна браузера