ScreenConfig

Votre navigateur n'est pas compatible Java ! Question souvent posée : comment détecter la résolution écran, et rediriger le lecteur sur une page appropriée ?

Un javascript permet de le faire dans Netscape... mais pas dans Internet Explorer. D'où l'idée de cette applet, qui fonctionnera sur tous les navigateurs (compatibles Java, quand même :o))

Note : si aucune URL n'est fournie à l'applet, celle-ci se contente d'afficher la résolution écran (c'est le cas dans l'exemple ci-dessus).

Les valeurs trouvées sont disponibles dans Javascript :

Pour utiliser cette applet dans vos pages Web...

ScreenConfig
  1. Téléchargez le fichier suivant : ScreenConfig.class
  1. Placez-le au même endroit que votre page Web (ou sinon utilisez le tag CodeBase pour paramétrer l'applet).
  1. Incorporez le code suivant dans votre page HTML :
<applet code="ScreenConfig.class" width="200" height="100">
<param name="URL0" value="640x480,page1.htm">
<param name="URL1" value="800x600,page2.htm">
<param name="URL2" value="1024x768,page3.htm">
Votre navigateur n'est pas compatible Java !
</applet>

Les paramètres sont :

width La largeur de l'applet.
height La hauteur de l'applet.
url0 La page à charger en fonction de la 1ère résolution.

Exemple :
<param name="url0" value="640x480,page1.htm">
Si la résolution est de 640x480, la page page1.htm sera chargée

url1 Idem pour une deuxième résolution, et ainsi de suite, pour autant de pages nécessaires.

Notes 

bulTick.gif (421 octets) Les paramètres URL0, URL1, etc. sont facultatifs.
Si vous les omettez tous, l'applet ne chargera pas de page en automatique : elle se contentera d'afficher la résolution de l'écran.

Ceci permet de tester les valeurs de l'applet par Javascript. Ces valeurs sont :
ScreenW : largeur de l'écran
ScreenH : hauteur de l'écran
ScreenRes : résolution (en nombre de pixels par pouce).

bulTick.gif (421 octets) Si vous utilisez l'applet via Javascript, vous souhaiterez peut-être masquer l'applet.
Dans ce cas, définissez les paramètres width et height à 0.