taille de fenetre (PHP)
Forum Programmation : taille de fenetre (PHP)
Bonjour,
Existe-t-il une fonction php qui permet de recuperer la taille de la fenetre du navigateur actuelle. Si non comment puis je faire???
Merci.
La taille de la fentre ou la resolution ? sinon pour la rsolution tu doit genere a la method $_GET et en javascript le lien car en php tu ne peu pas recuperer directement la resolution d'ecran mais en javascript oui mais comme le javascript est executer apres ben tu est obiger de faire une etape en plus
Bon j'ai pas tout comprit de ton explication mais pour te repondre c'est bien la taille de la fenetre que je veux savoir et pas la resolution, je c'est que la resolution tu peux la recuperer en Javascript.
ça ne change pas le fait est que la taille de la fenêtre, la résolution tout ça se passe sur "le client"(le visiteur) et ton script PHP s'execute sur le serveur avant d'envoyer la page au client !
Et comme l'informatique ne prévoit pas encore l'avenir ! tu est obligé de faire que ce soit le client qui t'envoye ces informations !
Tu peux le faire de plein de maniere differente ! un iframe avec les valeur en paramètre ! les cookies ! redirection avec les valeurs qui passe par POST ou GET !
Tu as le choix !
| Citation : recuperer la taille de la fenetre du navigateur actuelle |
Pour quel usage?
En effet l'utilisateur peut la modifier à tout moment donc c'est délicat de travailler en fonction de cette taille. En revanche vous pouvez paramètrer toutes les tailles de votre page en "%": du coup chaque élément ajustera automatiquement sa taille en fonction des modifications de la taille de la fenêtre.
Ok donc il faut que je passe par une method get met je l'obtien comment cette taille????
Je me permets un post sur ce message car il remonte haut dans google. Désolé pour le UP.
Je vais juste tenter une explication plus claire de ce qui est dit :
- PHP est un langage coté serveur, c'est pour ça qu'on ne peut pas créer d'animations sur l'explorateur du client, et plus simplement que l'on a des infos basiques sur le client. Créez une page HTML et mettez dedans:
<php>
|
Vous verrez l'ensemble des informations récupérable. Pas trace de la taille de la fenêtre.
- Sur le client vous pouvez faire du javascript. Une solution :
document.body.clientWidth
|
à lire ici : http://www.java.scripts-fr.com/scripts.php?js=23. Il existe d'autres méthodes. Le problème de cette solution c'est qu'il faut transmettre à PHP les infos (très dur à mon avis) ou tout redimensionner en javascript.
- La solution du CSS est bonne car on peut mettre un % de l'écran. Mais moi je souhaite afficher des images et ne les redimensionner que si elle dépasse l'écran, redimensionner 32x32 -> 1024x768 c'est très limite !
- Une dernière solution c'est d'utiliser lightbox ou une variante qui redimensionne comme : http://blog.hma-info.de/2008/04/09 [...] -resizing/ (si le but est d'afficher des images en plein écran comme moi)
Encore désolé pour le UP est bon courage pour les googliens.
http://www.a-et-n.com
Répondre à pnume
Comme on n'est plus à un UP près
pour compléter les infos données par pnume et le principe proposé plus avant d'utiliser la méthode $_GET, un petit exemple d'application de celle-ci.
Exemple : La page "exemple.php" est appellée par l'adresse "http://www.monsite.fr/exemple.php"
Contenu (simplifié) de cette page :
Code :
|
En espérant que ça puisse également aider quelques googliens
Rumores
Message édité par Rumores le 22-02-2009 à 20:23:31
Il y a 268 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
