Объект screen служит для доступа к характеристикам
видеосистемы компьютера и имеет такие свойства (методов у этого объекта нет):
- availHeight - возвращает высоту полезной области экрана без панели задач и
подобных ей элементов графического интерфейса системы;
- availWidth - возвращает ширину полезной области экрана без панели задач и
подобных ей элементов графического интерфейса системы;
- height - возвращает полную высоту экрана;
- width - возвращает полную ширину экрана.
- colorDepth - возвращает глубину цвета:
- для 16 цветов - 2;
- для 256 цветов - 8;
- для 16,7 миллионов (224) цветов (режим High Color) - 32.
В примере № 1 написан JavaScript с помощью свойств
объекта screen получены такие параметры видеосистемы
компьютера, на котором набирался этот текст:
размер полного экрана - 1024x768 пикселей;
размер полезной области экрана - 1024x738 пикселей;
число цветов - 16,7 миллионов.
Пример 1
<SCRIPT>
switch(screen.colorDepth)
{
case 8:{n=16;break;}
case 16:{n=256;break;}
case 32:{n="16.7 миллионов";break;}
}
alert( "ПАРАМЕТРЫ ВИДЕОСИСТЕМЫ:\n"+
"размер полного экрана - "+screen.width+"x"+screen.height+"\n"+
"размер полезной области экрана - "+screen.availWidth+
"x"+screen.availHeight+
"\nчисло цветов - "+n);
</SCRIPT>