Bonjour,
Je fais un test qui m'ajoute l'un ou l'autre fichier suivant la résolution de l'écran.
dans un premier fichier je récupère la résolution de l’écran:
et dans un autre je fais mon test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <script language="JavaScript"> var w = screen.width; var h = screen.height; </script>
Vu que le php s’exécute côté serveur, php ne récupère pas la valeur de mes variables, comment faire pour résoudre ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $width = "<script>document.write(w);</script>"; $height = "<script>document.write(h);</script>"; echo $width.",".$height; if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) { if (($width==1024) && ($height==768)){ $this->headScript()->appendFile(PUBLIC_PATH . 'js/jquery/cars/cars3.ini.js', $type = 'text/javascript'); } else { ....} }
Merci d'avance
Partager