The Screen object has been supported since Internet Explorer 4.0 and Netscape 3.0 back in 1996. It can be used to determine details about the users screen size and colour depths etc. This can prove useful if content positioning relies on the size of the users screen.
availHeight property returns a value representing the available
height of the users screen. This is the
height property, minus
that taken by any toolbars (i.e. the taskbar)
availWidth property returns a value representing the available
width of the users screen. This is the
width property, minus
that taken by any toolbars (e.g. the Office toolbar)
The top and left edge of the current screen area. Nonstandard, use
bufferDepth IE ONLY!
bufferDepth property can be used to set an off screen buffering
value. Setting the
bufferDepth to "0", no explicit buffering
is set and the
property is set to the screen depth. If
bufferDepth is set to
"-1" (the default), then off screen buffering is performed at the current
screen depth and the
colorDepth property matches the screen
bufferDepth property can be set to 1, 4, 8, 15, 16, 24 or
32, which then causes off screen buffering to occur at the set bit-per-pixel
bufferDepth=8 performs buffering at 8 bits per pixel,
which is 256 colours. Setting the
bufferDepth to any other value
causes it to be set to "-1".
Note that when
bufferDepth is "-1", if the user changes their
system settings, the
bufferDepth is automatically changed to
the new screen depth.
colorDepth property is read-only and reflects the users
current system color depth settings, in bits-per-pixel. I.e. 256 colours,
colorDepth=8, 16.7million colours,
Note that the
colorDepth property is dependent on the
bufferDepth property. If
bufferDepth is set to
0 or -1, then
colorDepth is equal to the bits-per-pixel value
of the users system settings. However, if the
been explicitly set to a different value, then the
property is equal to the
fontSmoothingEnabled property returns a boolean value indicating
whether the user has font smoothing enabled on their system or not.
height property reflects the users current screen height,
updateInterval property can be used to set (in mSec), the
time between updates for the current viewing window. This is only really
a problem when large (size or amount) moving, or continually refreshing images
are present in a page.
updateInterval=0 resets the screen update Interval to
its default setting, chosen by Internet Explorer.
width property reflects the users current screen width,
The Screen Object has no methods.
The Screen Object has no events.
© 1995-1998, Stephen Le Hunte
|file: /Techref/language/html/ib/Scripting_Reference/screeno.htm, 4KB, , updated: 2021/2/5 16:37, local time: 2022/1/21 09:43,
|©2022 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?|
<A HREF="http://www.massmind.org/techref/language/html/ib/Scripting_Reference/screeno.htm"> The Screen object</A>
|Did you find what you needed?|
Welcome to massmind.org!
Welcome to www.massmind.org!