Bonjour

Merci de votre aide

J'utilise une fonction en javascript qui me retouren la taille de ma page web et je veux faire un test selon la largeur de la page pour afficher une image ou une autre

Mon code m'affiche bien la taille de la page
mais le if en php ne fonctionne pas car il me retoiurne toujours tata quelq que soit la valeur de la taille de la fenètre

je pense que la variable ne me retourne pas un nombre mais une chaîne de caractère

J'ai galéré pour trouver la solution mais je n'y arrive pas

Merci de vos conseils et de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
?>  
<?php $var_resol="0";?>
<!--  emplacement d'image flip entraine les modif de 	.interieur_titre_book {
		display:none; et de .cadre_book  cadre_std   padding-top: 46%;-->
<?php
function resol()
{
$resol='<script type="text/javascript">
               document.write(""+window.innerWidth+"");
</script>';
return $resol;
}
$var_resol=resol();
echo $var_resol;
echo $screen = $var_resol;
if ($screen > 1280) {echo "toto";}
else {
echo "tata";   
}
 
 
?>
J'ai essayé des variantes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
echo $var_resol;
echo $screen = $var_resol;
$resolscreen=1280;
if ($screen > $resolscreen) { echo "toto"; }
}
ou encore
mais le test se fait mal

Merci du coup de mains