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 :

Image survolée qui s'affiche dans 2 div différentes


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Image survolée qui s'affiche dans 2 div différentes
    Tout d'abord bonjour à tout le monde
    Alors, je suis en train de refondre un petit site et je bloque sur la façon de mettre en oeuvre la chose suivante :
    ma page est grossièrement constituée de deux parties gauche et droite...
    En partie de gauche il y a tout un ensemble de petites div qui contiennent chacune une image survolée... jusqu'ici pas de soucis le survol fonctionne correctement...
    Par contre ce que je j'aimerais faire, c'est afficher un contenu (texte, image,...) descriptif de l'image qui est survolé (en partie gauche) dans la grande div qui se trouve à droite de ma page... en gros à chaque fois que l'on survolerais une div qui se trouve sur la partie de gauche de ma page, j'aimerais qu'elle change au survol (ça c'est fait) mais aussi qu'un contenu se charge dans une autre div qui se trouve sur la partie de droite de ma page. (bien sûr chaque image (div de gauche) aurait un contenu différent qui s'afficherait à droite)
    J'en appelle donc à votre solidarité pour m'aider
    merci d'avance

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour et bienvenue sur Developpez.com
    Citation Envoyé par cruchovic Voir le message
    J'en appelle donc à votre solidarité pour m'aider
    Nous en appelons à ton code existant (JS + HTML concerné) pour pouvoir t'aider

    On peut le voir ?

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Voici le début de mon code... (soyez tolérant, je ne suis qu'un simple graphiste avec deux trois notions de bases...)
    je joints également une image de l'aperçu... dans l'absolu j'aimerais pouvoir affiché pour chaque image survolée (ce sont les carrés de couleur dans la partie de gauche) une image de fond (différente pour chaque "bouton") ainsi que du texte (différent aussi) dans la div de droite (le grand rectangle de droite)...

    A défaut de ne pas pouvoir faire apparaitre tout cela (texte différent + images de fond différente...), je me contenterais d'une seule image (différente pour chaque "bouton"(div de gauche) qui s'afficherait dans la div de droite.
    ouf c'est pas simple à expliquer à l'écrit
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Arf !

    Il sait pas faire ça, Dreamweaver ?

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  5. #5
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bref, dans l'absolu :
    il faut que tu crées tous les éléments (textes + images) dans le div de droite, mais masqués dans un 1° temps (avec CSS : ).
    Le mieux est de créer un div pour chacun, qui contiendra le texte+image, en lui donnant un id dont le n° correspondra au n° de la vignette.
    Ex : "detail_C1" correspondra à la vignette "C1"

    Ainsi, après la fonction de survol, il faudra appeler ta nouvelle fonction qui devra :
    1. masquer tous les div "detail_*"
    2. afficher le div du survol en cours


    Ca devrait donner quelque chose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function AffDetail(id_detail) {
    var les_details = document.getElementById("droite").getElementsByTagName("div");  // Récupère la liste des div "detail"
    var nb_details = les_details.length;   // Nb. De details
    for (var i=0; i<nb_details; i++)
      les_details[i].style.display = "none";
    document.getElementById(id_detail).style.display = "block";
    }
    Tu l'appellera donc dans le onmouseover de chaque vignette (ici pour la 1°) :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('bouton1','','images/C1BON.gif',1);AffDetail('detail_C1');">
    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

Discussions similaires

  1. [W3C] Afficher dans un div apres clic menu
    Par lorenzo62 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 04/01/2008, 18h59
  2. [HTML] Shape area sur une image qui se trouve dans un div
    Par Ryan Sheckler dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 19/06/2007, 17h48
  3. Réponses: 2
    Dernier message: 15/06/2007, 00h35
  4. Module Chat : atteindre la dernière ligne affiché dans un DIV
    Par hatembr dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/06/2006, 13h17
  5. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 10h51

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