Le visiteur choisi le fond du site!!!

Le visiteur choisi le fond du site!!! - HTML/CSS - Programmation

Marsh Posté le 24-02-2007 à 17:34:42    

Bonjour, y a t'il un moyen pour que le visiteur d'un site puisse choisir via un menu déroulant par exemple, l'image de fond qui va s'afficher tout au long de sa visite ?? Comment procéder??  :D  
 
Merci d'avance!


---------------
www.univers-ds.fr
Reply

Marsh Posté le 24-02-2007 à 17:34:42   

Reply

Marsh Posté le 24-02-2007 à 17:50:14    

Facile, tu fais un petit script php qui memorise son choix et lui charge la bonne  ligne de CSS

Reply

Marsh Posté le 24-02-2007 à 18:09:53    

Moi et le PHP.. :D
Un script du genre existe déjà? Et je savais meme pas que ça pouvait alterer sur mon CSS! Je suis bien parti! :/


---------------
www.univers-ds.fr
Reply

Marsh Posté le 24-02-2007 à 18:48:31    

En gros tu fais un truc du genre :
 

Code :
  1. <select name="choix_image">
  2. <option value="image1">Image 1</option>
  3. <option value="image2">Image 2</option>
  4. </select>


 
À la validation, tu vérifies que la valeur choisie est autorisée, si oui, su la stocke dans une variable de session ($_SESSION['background_image'] = $image_correspondante)
 
Ensuite, dans ta feuille de style tu mets un truc du genre :

Code :
  1. echo 'background-image: url(' . $_SESSION['background_image'] . ');';


 
Enfin voilà pour l'idée quoi.


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 24-02-2007 à 19:02:08    

je ne suis pas assez calé pour te donner la réponse mais sur ce site il y a exactement ce que tu veux faire : http://matchab.free.fr/
( le style papy russe est pas mal ...)
 
salut

Reply

Marsh Posté le 24-02-2007 à 19:19:57    

yethi super ta réponse, je ne pensais pas que la présentation pouvait changer à ce point! Mais, je ne vois quel lien ils donnent pour changer carrement de feuille de style (un autre css par une simple URL) !!!
 
Le lien donne par exemple :
http://www.csszengarden.com/tr/fra [...] css&page=0
 
Merci déjà pour ces premières réponses!


Message édité par Madshell le 24-02-2007 à 19:20:19

---------------
www.univers-ds.fr
Reply

Marsh Posté le 24-02-2007 à 20:10:18    

regarde le source ligne 123 à 127 .....
 
yethi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed