Récupérer la valeur d'une image map

Bonjour à tous,

pour un projet, j'ai un "questionnaire" qui est constitué d'une liste déroulante et d'une image map.

J'ai créé mon image map, et j'essaye maintenant de récupérer la valeur de la zone cliquée et de la transmettre au formulaire. Etant débutant en javascript je m'y perds un peu.

Quelqu'un peut-il me mettre sur la bonne piste?

Merci d'avance!

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Sur developpez.com, on vient de te répondre ! et c'est une très bonne idée ;)
    1. Le clic est aléatoire ou vous avez des zones bien définies pour cliquer ?
      1. J'ai défini des zones précises:
        <map name="court" id="court">
        <area shape="rect" name="net" coords="136,22,496,54" href="" target="_self" />
        <area shape="rect" name="topleft" coords="118,105,251,188" href=""
         target="_self" />
        <area shape="rect" name="topmid" coords="252,105,383,188" href="" target="_self" />
        <area shape="rect" name="topright" coords="387,105,515,188" href="" target="_self" />
        <area shape="rect" name="midleft" coords="93,193,242,303" href="" target="_self" />
        <area shape="rect" name="midmid" coords="245,193,393,303" href="" target="_self" />
        <area shape="rect" name="midright" coords="397,193,542,303" href="" target="_self" />
        <area shape="rect" name="botleft" coords="65,306,233,438" href="" target="_self" />
        <area shape="rect" name="botmid" coords="236,306,402,438" href="" target="_self" />
        <area shape="rect" name="botright" coords="403,306,565,438" href="" target="_self" />
        <area shape="rect" name="outleft" coords="9,143,54,326" href="" target="_self" />
        <area shape="rect" name="outbot" coords="234,450,403,487" href="" target="_self" />
        <area shape="rect" name="outright" coords="579,143,624,326" href="" />
        </map>
        1. Vous voulez qu'une fenêtre s'ouvre sur le clic d'une de ses coordonnées ?
          1. Non je voudrais, lorsqu'une zone est cliquée, récupérer (par un script vraisemblablement) le nom de la zone qui a été cliquée, et passer ensuite ce nom à mon formulaire afin de le stocker dans une base de données.