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

JavaScript Discussion :

Changement image de fond d'une DIV


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Goltar
    Homme Profil pro
    Eternel Etudiant Curieux
    Inscrit en
    Mars 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Eternel Etudiant Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 216
    Par défaut Changement image de fond d'une DIV
    Bonjour à tous,
    J'essaie désespérément à modifier l'image de fond d'une DIV par le clic sur un bouton dans un menu. Je ne comprend pas ou je me fourvoie. Quelqu'un pourrait-il m'aider s.V.P.

    J'ai un script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function ChangeSrcBG(txt) {
    	newImage = "url(\"" + txt+ "\")";
     
      document.getElementById("Corpus").style.backgroundImage = newImage;
    }
    Sur le bouton j'appelle le script onclick:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <a href="#"
        onmouseover="MM_effectGrowShrink('Apropos', 300, '145px', '155px', true, false, false)"
        onmouseout= "MM_effectGrowShrink('Apropos', 300, '155px', '145px', false, false, false)"
        onclick="ChangeSrcBG('../Images/Fonds/Corpus01Vide.png')" >
          <img src="Images/Boutons/M_Apropos.png" 
               name="Apropos" 
               width="145" 
               height="52" border="0" 
               id="Apropos"  />
      </a>
    Le DIV est initialisé avec une image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="Corpus" name="Corpus" style="background-image:url(Images/Fonds/Rien.png)">
    Béh ! Pas de message, mais rien ne se passe !
    Merci d'avance

  2. #2
    Membre éclairé Avatar de Goltar
    Homme Profil pro
    Eternel Etudiant Curieux
    Inscrit en
    Mars 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Eternel Etudiant Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 216
    Par défaut
    OK Résolu,
    C'était au niveau du CSS que ça bloquait !!!!
    J'avais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #Corpus {
    	position:absolute;
    	left:151px;
    	top:168px;
    	width:661px;
    	height:365px;
    	z-index:3;
    	visibility: visible;
    	display:None;
    }
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #Corpus {
    	position:absolute;
    	left:151px;
    	top:168px;
    	width:661px;
    	height:365px;
    	z-index:3;
    	visibility: visible;
    	display: inherit;
    }

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

Discussions similaires

  1. [CSS 3] Bien positionner une image de fond dans une div
    Par niavlys26 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 31/05/2012, 23h23
  2. Afficher image de fond dans une div
    Par awalter1 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 29/02/2012, 23h06
  3. Image de fond dans une balise div
    Par gids01 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/02/2007, 14h03
  4. [DOM] Changement dynamique de l'image de fond d'une balise <TD>
    Par Delphi-ne dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 03/02/2007, 19h40
  5. Rollower sur l'image de fond d'une Div
    Par Galaad dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/09/2006, 21h20

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