Résolution d'ecran client

Eléphant du PHP | 71 Messages

26 janv. 2006, 14:48

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

Mammouth du PHP | 1967 Messages

26 janv. 2006, 14:59

Non PHP ne permet pas de connaitre la résolution du client oriente toi vers le javascript

Spols

Avatar du membre
ViPHP
ViPHP | 3008 Messages

26 janv. 2006, 15:09

Tuto sur phpfrance (en php impossible) :
:arrow: http://www.phpfrance.com/tutoriaux/inde ... ion-decran

Eléphant du PHP | 71 Messages

26 janv. 2006, 15:16

J'ai testé mais cela ne fonctionne pas !

Avatar du membre
ViPHP
ViPHP | 3008 Messages

26 janv. 2006, 15:21

J'ai testé mais cela ne fonctionne pas !
Qu'est-ce qui marche pas ? Le javascript ou la transmission php ?

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

26 janv. 2006, 15:50

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>
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Invité
Invité n'ayant pas de compte PHPfrance

26 janv. 2006, 16:50

oki merci c parfait

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 janv. 2006, 16:53

Le [Résolu], siouplaît... :wink: