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).
ScreenConfig
- Téléchargez le fichier suivant : ScreenConfig.class
- Placez-le au même endroit que votre page Web (ou sinon utilisez le tag CodeBase pour paramétrer l'applet).
- 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éeurl1 Idem pour une deuxième résolution, et ainsi de suite, pour autant de pages nécessaires.
Notes
|
|
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 : |
|
|
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. |