Bonjour !
J'ai un soucis avec ma page et pour mieux comprendre le problème je vous invite a aller sur http://kunpen75.free.fr/a2/
Une fois sur le site un clic sur le bouton bleu puis le violet pour changer de thèmes.
Je suis en résolution 1680x1050 donc la bannière image devrait s'étirer pour remplir tout l'espace vide, mais c'est pas le cas...
Pour changer de thème j'utilise le script "Style Sheet Switcher"
(http://www.dynamicdrive.com/dynamici...etswitcher.htm)
qui va appeler les fichiers CSS quand je vais vais cliquer sur un lien du site
Hors avec l'appel des CSS il n'est pas possible d'afficher background:url en largeur 100%.
Détails des essais CSS ici:
http://www.developpez.net/forums/d67...s/#post3983080
Donc j'ai pensé a une méthode javascript pour appeler la bannière image qui correspondrais avec le thème choisi par l'utilisateur.
Avec une commande du type onclic ça dois être facilement réalisable mais le problème est que quand l'utilisateur va revenir sur le site,
il doit retrouver le dernière thème qu'il avait sectionné auparavant et
de ce fait retrouver la bannière image qui correspond au reste du thème gérer par le script "Style Sheet Switcher".
Et tant qu'a faire j'aimerais savoir si il est possible d'appeler un fichier
flash (lecteur de musique) et un autre javascript (Pétales de cerisier qui tombe sur l'écran) dans les même condition que la bannière.
Sachant que copier coller les script et ayant de vagues notion de javascript merci de proposer vos solutions.
Plus de détails ici:
- Entête de la page HTML
- Liens HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <link rel="stylesheet" type="text/css" href="default.css" /> <link rel="alternate stylesheet" type="text/css" media="screen" title="blue-theme" href="blue.css" />
- Emplacement bannière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a href="javascript:chooseStyle('default', 60)" checked="checked">Thème par défaut</a> <a href="javascript:chooseStyle('blue-theme', 60)"> Thème bleu</a>
- Dans default.css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div id="banner" ><img src="transparent.png" alt="" /></div>
- Dans blue.css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 div#banner { background:url(bannertree.jpg) no-repeat; border:0 }
Donc comment étirer en largeur l'image qui fait office de bannière sachant que le script de changement de thème css garde en mémoire le dernier thème sélectionné par le biais de cookie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 div#banner { background:url(bannerblue.jpg) no-repeat; border:0 }
Partager