Antronarch
Messages postés2Date d'inscriptionvendredi 2 avril 2004StatutMembreDernière intervention20 mars 2008
-
20 mars 2008 à 10:40
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
20 mars 2008 à 12:35
bonjour,
J'ai un petit soucis avec une feuille de style et mon php.
Le probleme est simple, dans mon haut.php qui contient tout le code du
début de page (jusqu'a ) je déclare ma largeur de page a
900px, cependant j'ai créer une feuille de style alternative de 98% de
largeur.
Je change via le menu de Firefox mais lorsque je rafraichis la page le style par défaut se remet (puisqu'il recharge haut.php).
Je souhaiterai conserver pour toutes les pages le style que j'ai choisi.
On m'a dit que c'était possible avec du javascript mais je ne vois pas la solution.
Merci de m'éclairer.
Antronarch
Messages postés2Date d'inscriptionvendredi 2 avril 2004StatutMembreDernière intervention20 mars 2008 20 mars 2008 à 10:58
En fait certaines personnes préfèrent voir la page en centrée, et d'autres en plein écran.
C'est pourquoi je souhaite pouvoir offrir les deux solutions pour les utilisateurs d'IE qui ne peuvent pas changer directement, et ceux de firefox parceque le changement est fastidieux.
Le principal probleme c'est que le style se remet par défaut.
Je souhaiterai conserver cela dans une variable, pour l'utiliser et avoir le style choisi dans toutes les pages.
Je ne sais pas si je suis très clair. N'hésitez pas à me demander des explications !
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 20 mars 2008 à 11:06
Une solution que j'aurai utilisé c'est donc de mettre une option de choix de style dans un menu quelques part dans ta page et faire passer une variable dans toutes tes pages avec un langage coté serveur (php pour toi)
Quand haut.php est apellé tu testes cette variable et suivant cette l'etat de cette variable tu apelles la bonne feuille de style. Cette variable tu peux facilement la faire passer dans l'url.
C'est la première solution qui me vient a l'esprit après ce n'est peut être pas la meilleure.
>>Merci de votre aide
De rien ;-)
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 20 mars 2008 à 12:20
Bonjour,
ou alors utiliser un cookie.
( variable javascript inter pages )
<humour> je dis ça, je dis rien....
c'est pour tester </humour> safari et sa version 3.1
qui me semble bien intéressante...
<hr /> Cordialement Bul [mon Site] [M'écrire]
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 20 mars 2008 à 12:25
Bonjour bul!!!
Un cookie est une bonne idée aussi mais je dirai que ce n'est pas toujours pratique quand l'utilisateur a desactivé les cookies. Dans ce cas là, il faudrat prévoir une solution de secours.
Part contre tu dis qu'un cookie est une variable javascript inter-page je en suis pas d'accord un cookie est tout d'abord un fichier qu'on peut lire aussi bien avec des language coté serveur que coté client.
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog