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>
phpinfo();
</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
document.body.clientHeight
à 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/latest-lightbox-v2-w... (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.