IntroCréer son site webHTML • [JavaScript] • Perl
Liens  
 JavaScript - Mesurer l'écran 

Si la fenêtre de votre navigateur occupe la taille maximale, je ne crois pas me tromper en affirmant que la résolution de votre écran est :

L'astuce consiste à charger dans un premier temps une image nommée en lui donnant comme largeur 100% de l'espace disponible :

<IMG NAME="Ligne" SRC="images/pixel.gif" WIDTH=100% HEIGHT=1>

Sur cette page, l'image est invisible car transparente mais vous pouvez voir son cadre de façon fugitive (juste au-dessous du titre) en faisant un "Reload".

Ensuite, on appelle une fonction JavaScript qui "mesure" la largeur de l'objet nommé et le compare à des valeurs plus ou moins arbitraires tenant compte de la largeur de la frame :

function ResolutionEcran() { if (document.Ligne.width < 600) { document.write('640 x 480') } else if (document.Ligne.width < 750) { document.write('800 x 600') } else { document.write('supérieure à 800 x 600') } }

Les propriétés suivantes sont équivalentes :

document.Ligne.width document.images['Ligne'].width document.images[0].width