Программирование > JavaScript & JScript

Размер окна

(1/2) > >>

:
Подскажите как при помощи Java Script узнать текущие размеры окна?

Макс:
screen.width
screen.height

Oak:
Вообщето screen (Это вы про JavaScript, а не про Java - так ведь? :) ) - это параметры
экрана, а не окна.....


--- Код: ---
[b]screen:[/b]
width = 1024
height = 768
pixelDepth = 24
colorDepth = 24
availWidth = 1024
availHeight = 741
availLeft = 0
availTop = 0

--- Конец кода ---

avail* - это оно меньше из-за Виндовой полосочки Tusk Bar (а если оно сверху приклеено, то AvailTop != 0

А для именно размеров окна (NN4):

--- Код: ---
[b]window:[/b]
innerWidth = 1020
innerHeight = 617
outerWidth = 1032
outerHeight = 749
screenX = -4
screenY = -4

--- Конец кода ---

inner* - это то, где HTML-ка показывается
outer - это все окно (с менюшками, сролами и прочими довесками).
screen* - это координаты окна (для maximized - они именно -4, это так border окна в MS Win убирают :)

Да - под IE - можно узнать только внутренний размер ;)

--- Код: ---
[b]window:[/b]
screenLeft = 14
screenTop = 114

--- Конец кода ---

А остально - вроде токо по window.document.width // height ... (подробнее не знаю, мой скрипт уже не работает в IE5 :(

Oak:
Ура! Починил скриптик. Теперь он и в IE5 работает :)
Вот что оно показало -

--- Код: ---
[b]window.document.body:[/b]
clientHeight = 516
clientLeft = 2
clientTop = 2
clientWidth = 744
offsetHeight = 520
offsetLeft = 0
offsetParent = null
offsetTop = 0
offsetWidth = 757
scrollHeight = 987
scrollLeft = 0
scrollTop = 141
scrollWidth = 744

--- Конец кода ---


scroll* - это положение скроллеров
offset* - это вроде внутренняя часть броузера (вместе с скроллером)
client* - по идее размеры окна броузера, только cL/cT != 2 у меня!!! врет он ;)

Все - как положу в Inet новую версию, буду хвастаться ;)

Кстати - а в Opere как-то JS ошибку увидеть можно!?!

2Moderator - move this from Java to JavaScript forum

Tais:
Oak
Привет.
Ого... послушай, умоляю, отпиши мне, как ты заставил эту дуру работать под IE5. У меня совершенно аналогичная задача и, соответственно, проблема - я делала через innerWidth, который потом закинула в cookie, откуда и вытаскивала... В принципе, пашет - но вот 5-й Эксплорер выпендривается.... help.... pleeease...((

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии