Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
588 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  changer les couleurs d'un site via Js et PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

changer les couleurs d'un site via Js et PHP

n°2176035
victor4654​2
Posté le 16-02-2013 à 12:53:31  profilanswer
 

Bonjour à tous,
 
je n'ai pas réussis à trouver la réponse à ma question sur les forums
 
Pour faire simple, j'ai une page sur mon site où l'on peut changer la couleur de fond, pour cela j'ai créer une fonction js qui ressemble à ça
 

Code :
  1. <script type="text/javascript">
  2. function changeBackground(change1)
  3. {
  4. body = document.getElementsByTagName('body').item('0')
  5. body.style.background = change1;
  6. }
  7. </script>


 
 
puis sur ma page j'ai des boutons de chaque couleurs, on clique dessus pour changer la couleur, mon code donne ceci (je n'ai mis que deux couleurs ici mais il y en a plus sur le site)
 
 
   

Code :
  1. <div class="blue"><span onclick="changeBackground('grey')">
  2.      <a href="#"> <img src="dossier/couleurs/gris5.png" alt="Gris 5" /></span></a>
  3.   </div></span>
  4.   <div class="blue"><span onclick="changeBackground('yellow')">
  5.      <a href="#"><span><img src="dossier/couleurs/jaune.png" alt="jaune" /></span></a></span>
  6.   </div>


 
mon code marche, mais pas si je change de page, la couleur d'origine revient et j'aimerais justement que la couleurs choisis reste.
Je ne veux surtout PAS faire une inscription. J'ai lu que je pouvais utiliser un cookie ou des variables de sessions, mais je n'ai pas réussis à mettre ces choses en places, si quelqu'un peut m'aider ou me donner des pistes ce serait chouette, car je dois avouer que je tourne en rond

mood
Publicité
Posté le 16-02-2013 à 12:53:31  profilanswer
 

n°2176072
bistouille
Posté le 16-02-2013 à 18:32:25  profilanswer
 

Une excellente piste en javascript.

n°2176074
victor4654​2
Posté le 16-02-2013 à 18:39:40  profilanswer
 

oui j'ai des notions de js de PHP mais je n'arrive pas à ce que la ma variable js qui permet de changer la couleurs restent même si on change de page... Rien n'a y faire...

n°2176112
victor4654​2
Posté le 17-02-2013 à 15:06:51  profilanswer
 

merci bistouille, je n'avais pas vu ton lien... Merci je vais le voir

n°2176130
victor4654​2
Posté le 17-02-2013 à 19:11:32  profilanswer
 

j'ai trouvé ce code: http://www.webdeveloper.com/forum/ [...] e-function
 
il marche lorsque l'on recharge la page il a gardé en mémoire la couleurs choisis mais dès qu'on change de page, ça ne marche pas... Je progresse dans mes recherches... Mais pas encore trouvé ce que je veux

n°2176158
etiennedew​a
Salut
Posté le 18-02-2013 à 00:29:32  profilanswer
 

Essaie avec des cookies (js : http://ppk.developpez.com/tutoriel [...] avascript/ ou php : http://phpcodeur.net/articles/php/cookies)
Dans lequels tu stockes par exemple 1 pour afficher en bleu et 2 pour le jaune et tu lis le cookie dans chaque page pour savoir le thème utiliser.
 
Bonne continuation

n°2176174
rufo
Pas me confondre avec Lycos!
Posté le 18-02-2013 à 10:16:23  profilanswer
 

Ben faut faire un cookie (js) ou une session (php) avec une variable qui contient le choix de l'utilisateur.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2176175
victor4654​2
Posté le 18-02-2013 à 10:23:01  profilanswer
 

je me tourne vers un cookie en js, je pense que c'est le plus simple pour moi... Je suis en train de voir comment marche les cookies


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  changer les couleurs d'un site via Js et PHP

 

Sujets relatifs
Problème menu sur site[Ajax + Js ] Problème pour un programme
Php mail depuis une adresse hotmail (From:) -> spamPHP écrire la date et l'heure sur une image
Bash avec des boucles à exécuter avec du PHP[PHP + Ajax] Submit formulaire via Ajax
Script PHP qui génère une page html grâce a un formulairerecherche infos sur la création de site internet..
Retrouver les pages 404 d'un site 
Plus de sujets relatifs à : changer les couleurs d'un site via Js et PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR