Objeto Screen
El objeto screen es uno de los objetos de los niveles superiores dentro del modelo de objetos de javascript.
Es un objeto que almacena información acerca de la configuración de pantalla del usuario.
Es de una gran utilidad, sobre todo a la hora de ver que configuración, respecto a la resolución tiene el usuario, y de esa manera poder amoldar nuestra página a dicha configuración.
Las propiedades que tiene este objeto son:
- availHeight: int ~ Devuelve la altura disponible para el diseño. Si hay una aplicación (como la barra de windows) de modo visible, nuestra altura de diseño no es la de toda la pantalla (height), sino que es la de toda la pantalla, menos la altura de la barra de estado.
- availWidth: int ~ Devuelve el ancho disponible para el diseño. Sucede lo mismo que con la propiedad availHeight.
- bufferDepth: int ~
- colorDepth: int ~ Indica los bits de profundidad (16,24,32,..) que tiene la paleta de colores.
- fontSmoothingEnabled: boolean ~
- height: int ~ Devuelve la altura en píxel que tiene la configuración de nuestra pantalla.
- updateInterval: int ~
- width: int ~ Devuelve el ancho en píxel que tiene la configuración de nuestra pantalla.
Para acceder a las propiedades, simplemente bastaría que dentro de un código script pusiésemos:
screen.propiedad
Todas las propiedades son de modo lectura, es decir, que no podremos asignarlas un valor. Por otra parte es algo bastante lógico, ya que a nadie le gustaría que se le cambiase su configuración de pantalla por las buenas.