screen NN 4   IE 4   DOM n/a

Объект screen относится к монитору или другому устройству вывода, на котором показан браузер. На значения свойств объекта влияют мноие из видео параметров настройки панели управления.

 
 
Объектно-ориентированная модель
NN screen
IE 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
 Только чтение
 

Координаты в пикселах левой и верхней граней экрана. Всегда нуль, насколько я могу сказать.

 
Возвращаемое значение:
Целое число.
 
Значение по умолчанию: 0

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.
 
Значение по умолчанию: 0

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.
 
Значение по умолчанию: 0


HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека