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

HTML Discussion :

Images qui changent sur zones cliquables d'une image


Sujet :

HTML

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2009
    Messages : 380
    Points : 134
    Points
    134
    Par défaut Images qui changent sur zones cliquables d'une image
    Bonjour,

    J'ai la photo d'une maison, j'aimerais qu'au passage de la souris sur les différentes pièces/parties, cela change l'image de la pièce en question...

    Il est très facile de le faire en utilisant des tableaux avec les différentes parties de la maison... style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p><a title="Jeux du pendu" onmouseover="document.photo.src='chateauporte.jpg'" onmouseout="document.photo.src='chateau.jpg'" href="/page/le-pendu.html"><img style="display: block; margin-left: auto; margin-right: auto;" src="chateau.jpg" alt="" name="photo" /></a></p>
    Mais toutes les parties n'étant pas forcement droite, cela pose problèmes...

    Donc, je me tourne vers les zones cliquables, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div align="center">
      <p><img src="chateau.jpg" width="461" height="549" border="0" usemap="#Map" />
          <map name="Map" id="Map">
            <area shape="poly" coords="79,230,163,218,118,113,75,197,78,231" href="#" />
          <area shape="poly" coords="160,466,201,471,209,408,197,387,183,387,172,394,163,424,160,448" href="#" />
        </map>
      </p>
    </div>
    Mais, je n'arrive pas à y mettre les 'onmouse'...

    L'idée est de faire comme sur se site : http://bienvivrechezsoi.be/

    Pouvez-vous m'aider ? Grand merci d'avance :-)

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2009
    Messages : 380
    Points : 134
    Points
    134
    Par défaut
    J'ai trouvé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div align="center">
      <p><img name="porte" src="chateau.jpg" width="461" height="549" border="0" usemap="#Map" />
          <map name="Map" id="Map">
            <area shape="poly" coords="79,230,163,218,118,113,75,197,78,231" href="#" />
          <area shape="poly" coords="160,466,201,471,209,408,197,387,183,387,172,394,163,424,160,448" onmouseover="document.porte.src='chateauporte.jpg'" onmouseout="document.porte.src='chateau.jpg'" href="/page/le-pendu.html">
        </map>
      </p>
    </div>
    Il faut obligatoirement, donner un nom à l'image (name="porte") et ensuite : onmouseover="document.porte.src...

    Voili voilo :-)

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

Discussions similaires

  1. Zone cliquable dans une image
    Par rad_hass dans le forum Windows Forms
    Réponses: 5
    Dernier message: 23/11/2010, 12h00
  2. [CS4] Info bulle sur zone précise d'une image
    Par Boysan100 dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 20/06/2010, 16h57
  3. Réponses: 1
    Dernier message: 27/02/2008, 13h55
  4. [PHP-JS] zone cliquable d'une image
    Par poula dans le forum Langage
    Réponses: 1
    Dernier message: 17/01/2007, 13h57
  5. probléme de cadre sur une image qui me sert de lien
    Par thomas_chamas dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/11/2004, 17h36

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