|
|
|
| Делаю чат. Хочу чтобы его окно было независимым от разрешения экрана пользователя.
В соседней теме выяснил, что див с вертикальным скроллом, никак не заставишь отображаться в Опере на 100% высоту в ячейке таблицы. Появилась мысль, фиксировать высоту дива для Оперы.
Можно конечно вычислить разрешение экрана, так:
Но, ведь у всех по разному настроен браузер и разное количество панелей с инструментами, а значит и разное рабочее пространство (пространство в котором браузер отображает страницы).
Собственно вопрос. Можно ли вычислить размер рабочего пространства браузера или, к примеру, высоту отдельной ячейки таблицы, которая была задана в процентах? | |
|
|
|
|
|
|
|
для: Drago
(20.04.2007 в 01:30)
| | "Размеры рабочего пространства браузера" специально вычислять не надо.
Существуют соответствующие свойства document.body.clientWidth и document.body.clientHeight, которые покажут высоту и ширину рабочей области страницы в пикселах. Эти свойства одинаково правильно понимают MSIE, FF и Opera. | |
|
|
|
|
|
|
|
для: CNT
(20.04.2007 в 09:38)
| | innerHeight для FF
document.body.clientHeight для IE без <!DOCTYPE ...>
document.documentElement.clientHeight для IE c <!DOCTYPE ...> | |
|
|
|
|
|
|
|
для: CNT
(20.04.2007 в 09:38)
| | Благодарю. То что нужно. | |
|
|
|