Page 1 sur 1

Résolution d'ecran client

Posté : 26 janv. 2006, 14:48
par lecobra_20
SAlut !

SAvez-vous si il y a un moyen pour récupérer la résolution d'écran en php.
En faites voilà je voudrais au debut de ma page entre le <head></head> mettre un petit code php qui vérifie la résolution d'ecran du client et si par exemple sa résolution est de 1280*1024 alors on charge une feuille de style sinon si c'est une résolution d'écran de 800*600 alors on charge une autre feuille de style.

Voilà merci

Posté : 26 janv. 2006, 14:59
par Spols
Non PHP ne permet pas de connaitre la résolution du client oriente toi vers le javascript

Spols

Posté : 26 janv. 2006, 15:09
par charabia
Tuto sur phpfrance (en php impossible) :
:arrow: http://www.phpfrance.com/tutoriaux/inde ... ion-decran

Posté : 26 janv. 2006, 15:16
par lecobra_20
J'ai testé mais cela ne fonctionne pas !

Posté : 26 janv. 2006, 15:21
par charabia
J'ai testé mais cela ne fonctionne pas !
Qu'est-ce qui marche pas ? Le javascript ou la transmission php ?

Posté : 26 janv. 2006, 15:50
par sadeq
Regarde le code javascript suivant :

il suppose que selon la résolution, 3 feuilles de styles existent sur le serveur http: //localhost/test/styles_dynamiques/

Le programme récupère la résolution largeur/hauteur et détermine la feuille de style à charger.

Pour réaliser le chargement d'une feuille de style, une balise <link> est prévue.

Code : Tout sélectionner

<link id="style" rel="stylesheet" type="text/css" href="" > <script> //Récupèrer la résolution de l'écran var largeur = screen.width; var hauteur = screen.height; //Résolution 1024*768 if (largeur == 1024 && hauteur == 768) document.all["style"].href = "http://localhost/test/styles_dynamiques/style_1024_768.css"; //Résolution 800*600 else if (largeur == 800 && hauteur == 600) document.all["style"].href = "http://localhost/test/styles_dynamiques/style_800_600.css"; //Résolution inconnue else document.all["style"].href = "http://localhost/test/styles_dynamiques/style_default.css"; </script>

Posté : 26 janv. 2006, 16:50
par Invité
oki merci c parfait

Posté : 26 janv. 2006, 16:53
par albat
Le [Résolu], siouplaît... :wink: