IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Fond d'un bloc en fonction du lien


Sujet :

CSS

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Fond d'un bloc en fonction du lien
    sur ma page j'ai trois bloc : un header, un menu a gauche et un bloc centre pour le contenu => ma css est externe.

    Mon pb est le suivant : je voudrai qu'en fonction du lien sur lequel je clic dans le menu le fond du bloc centre change.
    Par exemple :

    lien1 -> fond blanc
    lien2 -> image de fond en gif

    ...

    Voila j'espère que j'ai été asser clair ! Merci de votre aide.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    quand tu clicque sur un lien du menu, tu ne charge pas une page différents dans ton bloc central?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Si je charge une autre page avec un include dans ma page principal !

  4. #4
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    et tu ne peux pas mettre un fond différent à la page que tu charge?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    je croyais que dans une page que l'on inclu dans une autre avec un include (php) il ne devait pas y avoir les balise <html> <head></head><body></body></html> pour ne pas faire de conflit avec celle de la page principal.

    Mais la peut etre que je me trompe !

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    non non tu as raison.

    alors tu peux soit utiliser la méthode avec du Innerhtml qui permet de modifier le contenu d'une balise. dans ce cas tu pourrai modifier le background.

    ou alors tu peux jouer sur la visibilité de calques

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Ok, peux tu m'en dire plus sur le innerHtml ?

  8. #8
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    salut

    en tout cas, sans javascript, c'est en croix

    ps: pas de innerHTML à l'horizon: il faut justeque tu demandes un changement de style pour le cadre visé
    Code javascrpt : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('cadre').style.backgroundColor='valeur'
    ou
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('cadre').className='nom_classe'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/09/2007, 13h21
  2. Problème de décalage de bloc en fonction d'un menu déroulant
    Par will89 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 10/05/2007, 15h18
  3. Réponses: 1
    Dernier message: 20/12/2006, 20h55
  4. Grouper un bloc de fonctions mysql
    Par pekka77 dans le forum SQL Procédural
    Réponses: 9
    Dernier message: 22/10/2006, 15h40
  5. [CSS] Largeur d'un bloc en fonction de la fenêtre
    Par PRomu@ld dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 04/07/2006, 16h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo