Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Габариты внутренней части документа
 
 автор: valera   (04.03.2007 в 17:35)   письмо автору
 
 

Как определить габариты документа внутри браузера, с учетом того, что существует статусная строка, она может быть включена, может нет, тоже и с тулбаром(и), не говоря уже о размере отображаемых кнопок в тулбаре.

Задача вычислить чистые габариты отображаемого внутри этих навесов документа?

Заранее благодарен

   
 
 автор: RMW   (04.03.2007 в 19:15)   письмо автору
 
   для: valera   (04.03.2007 в 17:35)
 

Размер области отображения окна?
Например
document.body.clientWidth
document.body.clientHeight
в IE и FF без учёта высоты гориз. скролла
если в IE принудительно включить скролл
document.documentElement.style.overflowX = 'scroll';
то будет показывать правильный размер.

   
 
 автор: valera   (04.03.2007 в 19:44)   письмо автору
 
   для: RMW   (04.03.2007 в 19:15)
 

К сожалению это не решило проблему, нужно вычислить не ОКНО, а видимое BODY...

С УЧЕТОМ ТУЛБАРОВ (вкл/выкл) и СТАТУСНОЙ СТРОКИ БРАУЗЕРА
(Когда эти элементы браузера включают- выключают - видимое пространство BODY уменьшается при равном размере самого ОКНА)

   
 
 автор: RMW   (04.03.2007 в 21:49)   письмо автору
 
   для: valera   (04.03.2007 в 19:44)
 

document.body.clientHeight показывает размер body соответственно, а не размер окна. Попробуйте мерять на пустом документе со стилем html,body{width:100%;height:100} Также см. scrollWidth и innerWidth (not IE)

   
 
 автор: valera   (05.03.2007 в 21:10)   письмо автору
 
   для: RMW   (04.03.2007 в 21:49)
 

Cпасибо, супер...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования