Bonjour
Je développe un site pro, dont les utilisateurs sont normalement en 1280 mais parfois moins. J'ai trop d'informations a faire tenir pour les mettre dans une résolution inférieure (pour ceux qui vont me conseille de passer en résolution inférieure).
Je souhaite donc faire une feuille de style entièrement dynamique en php, qui prendrait comme arguments les résolutions horizontales et verticales.
Pour capter la résolution, je mixe php et javascript, mais je n'arrive pas à passer les arguments car je n'arrive pas à faire écrire dans le code html (seulement sur la page).
Si vous pouviez m'aider, merci beaucoup
Voici le code correspondant:
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 Javascript function resolX() { document.write(screen.width) } function resolY() { document.write(screen.height) } PHP $resolX = "<script>resolX()</script>"; $resolY = "<script>resolY()</script>"; <link rel="stylesheet" type="text/css" href="./scripts/style.php?resolX=<?php echo $resolX ?>&resolY=<?php echo $resolY ?>" media="screen"> CSS session_start(); $ratioX = $_GET['resolX']/1280; $ratioY = $_GET['resolY']/1024; div { font-size:<?php echo 11*$ratioX;?>pt; }
Partager