Bouton activant changement de Background :

Bracelet1 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de créer un site et j'aimerai offrir la possibilité à l'utilisateur de changer de background à l'aide d'un bouton. Ex, regardez ce site (pied de page-thème du site) : http://www.tennis-classim.net/

Voilà, donc je voulais savoir comment créer ce bouton permettant de changer de background (parti pratique je parle, le design, je m'en occuperai).

Merci d'avance,

Cordialement.

A voir également:

5 réponses

inspiring Messages postés 1813 Date d'inscription   Statut Membre Dernière intervention   265
 
j'ai mis sur mon site un module permettant de proposer ce type de choix à l'utilisateur, je ne sais pas si ca correspond exactement à ce que tu cherche mais ça doit s'en approcher fortement.
Si tu veux c'est sur cette page : http://www.dbmwebdesign.fr/demo_appli/chgtheme/Changer-le-theme-de-votre-site.html
0
Utilisateur anonyme
 
Bonjour c est simple avez javascript mais le problème est que si vous changez de page il reviendra à son état initial
0
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Un autre solution en PHP en jouant sur les sessions :

Dans toutes les pages :
<?php  
session_start(); 

if(isset($_SESSION['design'])){ 
echo '<link rel="stylesheet" type="text/css" href="'.$_SESSION['design'].'.css" />'; 
} 
else{ 
echo '<link rel="stylesheet" type="text/css" href="noir.css" />'; 
} 

if(isset($_POST['jaune_x'])){ 
 $_SESSION['design'] = 'jaune';  
} 
if(isset($_POST['bleu_x'])){ 
 $_SESSION['design'] = 'bleu';  
}    
?>


Sélection du design :
<form id="theme" method="post" action="">  
<input name="jaune" type="image" src="jaune.png" width="9" height="9" />  
<input name="bleu" type="image" src="bleu.png" width="9" height="9" />  
</form>


Dans cet exemple, on cherche juste à savoir si la coordonnée "x" de l'image est envoyé pour lui attribué une session puis on se sert du nom de cette session pour l'injecter en tant que nom de fichier CSS.

Dans cet exemple, il faut donc 3 fichier de style CSS (jaune, bleu et noir).
Une question stupide engendre une réponse stupide!
Une question mal formulé engendre une réponse aléatoire!
0
Bracelet1 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Très bonne explication, merci.
0
Bracelet1 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Le code ne marche pas ! Pouvez-vous me faire la page html en entier s'il vous plaît ? Un exemple.
0
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Je vous invite à regarder ce tutoriel http://creer-un-site.fr .
0
Bracelet1 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à tous pour vos réponses, rapides en plus d'être intéressantes.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Si votre problème est réglé, passé le en résolut.
Si des réponses vous ont aidés, attribuées leurs un +1.

Au plaisirs ;).
0