Zone réactive avec plusieurs actions

Anthony -  
 Anthony -
Bonjour,

Voila mon probleme :
J'a une un cadre sur la gauche de ma page web et en cliquant sur un bouton, je voudrais que quelque chose s'affiche dans la main-frame et je voudrai que dans le menu l'image change. En gros, je veux faire deux actions en cliquant dans la zone réactive.
Or je n'y arrive pas, voici le morceau de code :

<map name="Image2Map">
<area shape="poly" coords="mes coordonnées" href="mon_image" target="mainFrame">
</map>
Comme ca ca marche mais pour rajouter une action, faut il rajouter une ligne de code, rajouter les actions dans <area> ???

J'attends votre aide avec impatience
A voir également:

4 réponses

kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Je crois que quelqu'un a eu le même problème que toi:
http://www.editeurjavascript.com/forums/topic-5454-2-3.html

En gros dans ton frameset tu as cette image:
<img src="./machin.jpg" name="bidule">


Et dans ta frame:
<map name="Image2Map">
<area shape="poly" coords="mes coordonnées" href="javascript:;" onClick="parent.document.bidule.src='./autre_machin.jpg'" target="mainFrame">
</map>


Je pense que ça devrait marcher ...
0
Anthony
 
Merci Kilian pour ta réponse mais je n'arrive pas à le faire marcher...

cela me mets bien mon image dans la mainFrame mais cela ne me remplace pas l'image du menu
C'est comme si la ligne :
onClick="parent.document.bidule.src='./autre_machin.jpg'"
n'existait pas !!!
0
kilian Messages postés 8854 Statut Modérateur 1 526
 
Ah zut..
Essaie voir avec :
onClick="parent.window.document.bidule.src='./autre_machin.jpg';"

ou encore:
onClick="parent.window.document.images['bidule'].src='./autre_machin.jpg';"


Au pire teste ça dans un simple lien pour voir
<a href="javascript:;" onClick="parent.window.document.images['bidule'].src='./autre_machin.jpg';"


Et essaie aussi sans le target="mainFrame"...
0
Anthony
 
Bon après moults essais, cela ne veux toujours pas marcher...
je me suis donc résolu à utiliser Dreamweaver et à utiliser l'outil de permutation d'image !
Cela me permet de changer l'image sur laquelle je clique tout en affichant quelque chose d'autre dans la main frame
0