|
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
границы окна в Java Script
плиз, хоть в этот раз подскажите!
как узнать границы окна (в пикселях) ? мне нужно, чтобы alert'ом выводились размеры окна (без меню, скроллов и статус-бара), "белого окна" document.body.offsetWidth (clientWidth) не работает window.innerWidth возвращает UNDEFINED вот мой скрипт, может я где-то ошибаюсь? <script language="JavaScript"> vax x=document.body.clientWidth; vax y=document.body.clientHeight; alert ("x= "+x+" y= "+y) </script> |
|
|||||
.grin! wuz here
|
|
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
снова промах....
KidsKilla, спасибо конечно, но
document.documentElement.clientWidth возвращает 0... не знаю, в чем проблема |
|
|||||
var x = screen.availWidth;
var y = screen.availHeight;
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
.grin! wuz here
|
Цитата:
я отвечу. нет. вот запусти и посмотри. |
|
|||||
Kid, твой скрипт в FF2.0 не воркает. В остальных просто не тестил
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
.grin! wuz here
|
Цитата:
тестил в фф 2 ие 5.0 5.5 6 и опере <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Тест ширины-высоты</title> <style type="text/css"> HTML,BODY{height:100%;} </style> </head><body> <script type="text/javascript"> var x = document.documentElement.clientWidth || document.body.clientWidth || window.innerWidth; var y = document.documentElement.clientHeight || document.body.clientHeight || window.innerHeight; alert("Размеры окна: "+x+" x "+y); </script> </body> </html> Последний раз редактировалось KidsKilla; 22.11.2006 в 15:47. |
|
|||||
Угумс, точно, в теле документа воркает.
Без стиля отдает другие значения.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
.grin! wuz here
|
Цитата:
ессно в теле. покуда нет тега боди нет и окна. а стили нужны в основном опере. |
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
большое спасибо!
моя проблема была в том, что я запускал скрипт из тега <head>, а ведь пока нет <body> - нет и его размера!
|
Часовой пояс GMT +4, время: 02:53. |
|
« Предыдущая тема | Следующая тема » |
|
|