Salut,
J'ai une avec quelques cases, j'ai fait une map de cette image.
Code:
1
2
3
4
5
6
7
8 <img src="css/grille.png" usemap="#Map" class="img_grille" /> <map name="Map"> <area shape="rect" id="1" coords="32,54,58,80" href="#" alt="1" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="2" coords="60,55,84,78" href="#" alt="2" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="3" coords="86,54,112,79" href="#" alt="3" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="4" coords="113,54,139,79" href="#" alt="4" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="5" coords="140,54,166,79" href="#" alt="5" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> </map>
Gr�ce � ce sujet : http://www.developpez.net/forums/d98...uee-image-map/ j'ai r�ussi � afficher une alert avec la valeur de la case.
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 <img src="css/grille.png" usemap="#Map" class="img_grille" /> <map name="Map"> <area shape="rect" id="1" coords="32,54,58,80" href="#" alt="1" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="2" coords="60,55,84,78" href="#" alt="2" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="3" coords="86,54,112,79" href="#" alt="3" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="4" coords="113,54,139,79" href="#" alt="4" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> <area shape="rect" id="5" coords="140,54,166,79" href="#" alt="5" onclick="alert(document.getElementById('clicked_area').value=this.id);return false" /> </map> <form name="recup_element" action="javascript:alert(document.getElementById('clicked_area').value)" method="get" /> <input type="hidden" name ="clicked_area" id="clicked_area" value="" /> </form>
Voi�i donc mon probl�me, en premier lieu je ne comprend pas comment fonctionne ce formulaire.
Apr�s quelques essais j'ai pu d�terminer que l'alerte �tait celle des onclick, en effet cela fonctionne toujours si j'enl�ve le alert du form.
Bref, pour commencer j'aimerais bien comprendre comment fonctionne tout ce formulaire.
Merci !