screen | NN 4 IE 4 DOM n/a | ||||
Объект screen относится к монитору или другому устройству вывода, на котором показан браузер. На значения свойств объекта влияют мноие из видео параметров настройки панели управления. | |||||
Объектно-ориентированная модель
|
Свойства:
availHeight, availWidth | NN 4 IE 4 DOM n/a | ||
Только чтение | |||
Высота и ширина видимой области видеомонитора пользователя в пикселах. Эта мера не включает панель задач в 24 пиксела (Windows 95/NT) или системной строки меню в 20 пикселаов (Macintosh). IE 4/Macintosh ошибается в процессе расчета высоты строки меню (отсчитывает 24 пиксела). Чтобы использовать эти значения при создании развернутого окна, Вы также должны корректировать верхнюю левую позицию окна. | |||
Пример:
var newWind = window.open("","","HEIGHT=" + screen.availHeight + ",WIDTH=" + screen.availWidth) | |||
Возвращаемое значение: Целое число доступных пикселов в вертикальном и горизонтальном измерениях. |
|||
|
availLeft, availTop | NN 4 IE n/a DOM n/a | ||
Только чтение | |||
Координаты в пикселах левой и верхней граней экрана. Всегда нуль, насколько я могу сказать. | |||
Возвращаемое значение: Целое число. | |||
|
bufferDepth | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Установка закадрового растрового буфера (бит на пиксел). Гладкость анимации может улучшаться в некоторых клиентах, если Вы согласовываете bufferDepth со значениями colorDepth. Установка bufferDepth как -1 указывает IE буферизовать по глубине пикселов экрана (как установлено в панели управления), и colorDepth также автоматически устанавливается на это значение (плюс если пользователь изменяет разрешение, буфер откорректируется соответственно). Установка на любое из других разрешенных значений (1, 4, 8, 15, 16, 24, или 32) буферизует в соответствии с ним и устанавливает colorDepth в то же значение. Дисплей клиента должен быть установлен на более высокие значения бит-на-пиксел, чтобы воспользоваться в сценариях преимуществом более высоких параметров настройки. | |||
Пример:
screen.bufferDepth = 4 | |||
Возвращаемое значение: Любое из следующих целых чисел: -1 | 0 | 4 | 8 | 15 | 16 | 24 | 32. |
|||
|
colorDepth | NN 4 IE 4 DOM n/a | ||
Только чтение | |||
Возвращается число битов на пиксел, использованных для цветов дисплея в видео мониторе или буфере изображения. Хотя это свойство - только для чтения, его значение может быть под влиянием параметров настройки свойства bufferDepth (только IE). Вы можете определять разрядность цвета текущего видео экрана и выбирать цвета соответственно ей. | |||
Пример:
if (screen.colorDepth > 8) { document.all.pretty.color = "cornflowerblue" } else { document.all.pretty.color = "blue" } | |||
Возвращаемое значение: Целое число. | |||
|
height, width | NN 4 IE 4 DOM n/a | ||
Только чтение | |||
Возвращает число пикселов, доступных по вертикали и по горизонтали в клиентском видео мониторе. Это - грубое измерение. Для количества экранного пространства, не закрытого системными областями, см. availHeight и availWidth. | |||
Пример:
if (screen.height > 480 && screen.width > 640) { ... } | |||
Возвращаемое значение: Целое число в пикселах. |
|||
|
pixelDepth | NN 4 IE n/a DOM n/a | ||
Только чтение | |||
Возвращается число битов на пиксел, использованных на цвет в видео мониторе. Это значение подобно свойству colorDepth, но оно не находится под влиянием потенциальной заказной цветовой палитры, как colorDepth. | |||
Пример:
if (screen.pixelDepth > 8) { document.all.pretty.color = "cornflowerblue" } else { document.all.pretty.color = "blue" } | |||
Возвращаемое значение: Целое число. | |||
|
updateInterval | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Интервал времени (в миллисекундах) между обновлениями экрана. Значение 0 позволяет браузеру выбирать среднее число, это обычно работает лучше всего. Чем дольше интервал, тем большее количество шагов анимации может быть буферизировано, и затем проигнорировано при показе.. | |||
Пример:
screen.updateInterval = 0 | |||
Возвращаемое значение: Целое положительное число или 0. | |||
|
HIVE: All information for read only. Please respect copyright! |