Souci javascript

graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   -  
graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J' ai une question a poser aux expert du javascript, j' ai vu un sujet il y a quelque jours qui correspond a mon souci, mais aucune solution n' avait été trouvée, si je me rapelle bien, bg avait repondu, mais j' etais au boulot a ce moment.

Je vais reprendre l' exemple du gars qui avait posé le probleme.

Admettons que je veuille utiliser un systeme similaire a leboncoin concernant la carte de france cliquable.

J' ai créé mes zones cliquables, le souci est ailleurs. J' ai une liste de region a coté en pur texte. Si je clique sur "LORRAINE", comment faire en sorte que la region "LORRAINE" sur la carte soit d' une autre couleur.

J' ai les trois quart de la solution (a mon avis), j' ai autant de carte de france que de region avec a chaque fois la region colorée correspondate. Il faudrait j' imagine faire un onmouseover et onmouseout, mais j' avoue qu' ensuite, ca devient la bazar.

Voici l' éxemple en texte:

<td height="20" align="right" valign="middle"><a id="18" href="l.php?r=18" class="accueil" title="Lorraine">Lorraine</a></td>


Voici l' exemple de la carte maintenant:

<map name="Map2" id="Map2">
<area shape="poly" coords="320,68,304,71,297,87,300,94,297,107,308,118,310,125,316,124,323,142,350,147,363,125,361,118,366,103,356,100,359,94,369,96,376,87,356,83,339,74" href="l.php?r=18" title="Lorraine" />
</map>

Si quelqu' un a une idée... merci d' avance ;)

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Je suppose que la couleur de la région sur la carte change avec :hover en CSS ?
Alors il faudra plutôt utiliser un système avec des classes : une pour en normal, et une pour la région sélectionnée.
Utilise l'attribut className en JS pour modifier la classe de l'objet.
0
graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   1 975
 
Non non en fait j' ai créé une carte de france pour chaque region ou chacune a une region differente colorée, avec la fonction preload en javascript, je charge en invisible toutes les images, mais comme elle est assez petite ca va vite il y en a 22 environs je crois.


Sinon as tu un exemple simple sur un sujet quelconque que je comprenne ta stratégie s' il te plait? Le javascript n' est pas trop mon fort ^^
0