Newsgroup: it.comp.lang.javascript
Titolo: ma gli schermi non sono tutti uguali?

Salve, sono il webdesign di una casa editrice. Mi chiedevo se con js e'
possib riconoscere la risoluzione dello schermo dell'utente e quindi aprire
la pagina equivalente...
Grazie ..... Urgente......
________________________
Salvo Rapisarda
srapi...@oasi.en.it
Oasi Editrice sr.
________________________

 dell'utente e quindi aprire la pagina equivalente...
Le variabili screen.width e screen.height contengono la risolzuione orizzontale
e verticale dello schermo.
quindi con un
if (screen.width==800) {...}
è possibile conoscere la res. a eseguire una funzione apposita.
---
Massimo Bottelli
mailto:
bottelli@
---NOSPAM---tin.it
http://bottelli.webjump.com
ICQ: 12175878

la pagina equivalente...
Per quanto riguarda Internet Explorer, devi utilizzare l'oggetto screen; eccoti
la documentazione necessaria; 
===========
The Screen object is Internet Explorer 4.0 specific and 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. 
Properties
availHeight
The 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
The 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) 
bufferDepth
The bufferDepth property can be used to set an off screen buffering value.
Setting the bufferDepth to "0", no explicit buffering is set and the colorDepth
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 depth. 
The 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 depth. i.e.
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
The 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, colorDepth=16. 
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 bufferDepth has been
explicitly set to a different value, then the colorDepth property is equal to
the bufferDepth property. 
fontSmoothingEnabled
The fontSmoothingEnabled property returns a boolean value indicating whether the
user has font smoothing enabled on their system or not. 
height
The height property reflects the users current screen height, in pixels. 
updateInterval
The 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.
setting updateInterval=0 resets the screen update Interval to its default
setting, chosen by Internet Explorer. 
width
The width property reflects the users current screen width, in pixels. 
Methods
The Screen Object has no methods. 
Events
The Screen Object has no events. 
~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~
Gabriele Bertolucci - NT4WKSITA+SP3 - VB5PROITA+SP3
pbe...@bigfoot.com
http://www.bigfoot.com/~pberto/
~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~