Choix du header...

_solaris_ Messages postés 8 Date d'inscription jeudi 18 mai 2006 Statut Membre Dernière intervention 22 août 2007 - 26 juin 2007 à 23:22
_solaris_ Messages postés 8 Date d'inscription jeudi 18 mai 2006 Statut Membre Dernière intervention 22 août 2007 - 28 juin 2007 à 09:51
Bonjour à tous !

Alors, voilà, je vous présente mon problème.

Sur mon site, qui utilise un design decoupé et mis en style css, j'ai décidé de laisser le choix aux membres de choisir leur header.

Pour cela, j'ai trouvé sur internet ce petit script sympa :

Mon menu de séléction du header :

<center><select onchange="changeBckg(this.value);">
   <option value="1">image 1</option>
   <option value="2">image 2</option>
   <option value="3">image 3</option>
   <option value="4">image 4</option>
   <option value="5">image 5</option>
   <option value="6">image 6</option>
   <option value="7">image 7</option>
</select></center>

Le script :

<script type="text/javascript">
function changeBckg(num) {
   var img;
   switch (num) {
      case '1':
         img = 'header.jpg';
         break;
      case '2':
         img = 'header_1.jpg';
         break;
      case '3':
         img = 'header_2.jpg';
         break;
      case '4':
         img = 'header_3.jpg';
         break;
      case '5':
         img = 'header_4.jpg';
         break;
      case '6':
         img = 'header_5.jpg';
         break;
      case '7':
         img = 'header_6.jpg';
         break;
   }
   document.getElementById('header').style.backgroundImage = 'url(img/'+img+')';
   return;
}
</script>

Qui marchent impeccable.

Le seul problème c'est que dès que l'on change de page, le header d'origine revient.

Comment puis-je faire pour que le header choisis par un membre dans son profil reste tant qu'il ne change pas.

Ps : mon site utilise les sessions de phpBB comme zone membre...

Meci d'avance !!

3 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
27 juin 2007 à 06:30
Salut

faut poster un cokkie, et faire tout ca en javascript

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
0
amezghal Messages postés 385 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 21 août 2015 5
27 juin 2007 à 11:33
salut,
tt daccord avec coucou
ou bien si c'est pour les memebres tu peut ajouter un champ dans ta bdd ou tu stocke la valeur du header, et comme ça il voit son header dans n'importe quel pc et nimporte quel moment :)
<hr size="2" width="100%" />Au début, on essaye de trouver une solution qui marche, et puis on cherche la meilleure solution.
0
_solaris_ Messages postés 8 Date d'inscription jeudi 18 mai 2006 Statut Membre Dernière intervention 22 août 2007
28 juin 2007 à 09:51
J'ai du mal à comprendre comment faire marcher le javascript et le php :s
0
Rejoignez-nous