Se connecter / S'enregistrer
Votre question

Inclure plusieurs fonds d'écran sur un html avec des calques

Tags :
  • Arrière plan
  • Programmation
Dernière réponse : dans Programmation
18 Juin 2007 21:48:32

Bonjour à tous
Je voudrai mettre plusieurs fond d'écran, j'ai une page html, avec des textes qui s'affichent en fonction de l'onglet:
(<p> <a href="#accueil" onClick="afficheCalque('txt_accueil')" title="Accueil">Accueil</a></p>)

Et il y a donc ce truc après:
document.getElementById("txt_accueil").style.display="none";


Perso, j'y ai mis ça:
body {background-image:url(images/backgrounds/abstractnews.jpg); background-repeat:no-repeat}
Dans un style, mais quand je demande d'afficher tel texte ou tel texte, l'image de fond reste la même...

Existe t'il autre chose pour mettre une image de fond?

Autres pages sur : inclure plusieurs fonds ecran html calques

18 Juin 2007 21:54:19

Oui... mais c'est quoi là, du javaS ??
18 Juin 2007 21:59:27

euh... oui, oublié :D 
Enfait, je récupère un site et j'en refait un, mais cette partie, j'ai un peu du mal... (la seule)
Contenus similaires
18 Juin 2007 22:03:03

O.k je peux pas t'aider alors... je suis désolé je pratique que le PhP, l'AS et je sais plus trop quoi

[EDIT] : Bonne nuit les gens
18 Juin 2007 22:06:12

je pense pas que ce soit lié au java pour autant...
Enfait, le :
body {background-image:url(images/backgrounds/abstractnews.jpg); background-repeat:no-repeat}
C'était le seul truc que j'avais trouvé pour faire une image de fond...
19 Juin 2007 16:34:18

Je pense que tu te compliques beaucoup la vie,

Il te suffit de définir ton body avec une classe

HTML :
  1. <body id="body" class="fond_bleu">


CSS:
  1. body.blue { background: blue; }
  2. body.red { background: red; }


Après pour changer dynamiquement ton fond tu le fais soit en php (bien)
  1. <body id="body" class="<?php echo $background_class ?>">


soit en javascript (pas bien mais dès fois pas le choix si ton serveur est bloqué au niveau php)
  1. document.getElementById("body" ).class.value="red";


Je suis pas sur à 100% du js class.value mais ça doit être quelque chose d'approchant si ce n'est pas ça, je te laisse chercher ;) 
19 Juin 2007 16:40:39

vu ce que j'ai pour le texte qui s'affiche ou non, ça correspond tout a fait...
Malheureusement, j'ai filé mon site a un ami qui a refait une partie, et le "background" fonctionne car il y a ceci:

if($_GET['page']=='accueil')
{ include ("./pages/accueil.htm"); }

Aumoins les prochains verrons
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS