Zone réactive avec plusieurs actions
Anthony
-
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
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
4 réponses
-
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 ... -
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 !!! -
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"... -
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