Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.35.75] |
|
Сообщ.
#1
,
|
|
|
Как можно с помощью JScript'а узнать размер окна браузера? (И можно ли )
|
Сообщ.
#2
,
|
|
|
Можно, но неточно, хотя в 90 \% случаев
прокатит, ведь большинство раскрывают браузер на весь экран. window.screenLeft window.screenTop - координаты левого верхнего угла браузера на десктопе. window.screen.availHeight window.screen.availWidth - ширина и высота рабочей области десктопа. Я пишу в осносном на C++ и очень редко на JScript но эту информацию нашел в MSDN-е за 1,5 минуты. |
Сообщ.
#3
,
|
|
|
А вот и нет!
Я это тоже в MSDN сразу нашёл. Только вот window.screen.availHeight и window.screen.availWidth - это ширина и высота ЭКРАНА, а на окна браузера... |
Сообщ.
#4
,
|
|
|
Для IE можно так:
var doc_height = document.body.offsetHeight; var doc_width = document.body.offsetWidth; Получится размер документа - почти размер окна, во всяком случае, видимо лучше ничего нет :-( |
Сообщ.
#5
,
|
|
|
Спасибо
А для не IE это разве не работает? |
Сообщ.
#6
,
|
|
|
В не IE это не должно работать, по идее это особенности IE 4.01, но может в 6-м Netscape?
|
Сообщ.
#7
,
|
|
|
window.screenLeft
и т.п. - это спецификации самого ЖабаСкрипта 1.2 от нетскапа, под нетскейпом и относительно новыми версиями IE (от 4.ХЗЧТО) это работает. Но блин, как получить в IE 4.72.3118 NT SP6 _позицию_ окна - это загадка.. По поводу MSDN.. Любимый микрософт затирает всю документацию по старым версиям продуктов, твари... http://msdn.microsoft.com/workshop/c-frame.htm?/workshop/author/default.asp |