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:

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>
et dans un autre je fais mon test:

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 {
 
....}
}
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?

Merci d'avance