Page 1 sur 1

Créer une image dynamique

Posté : 10 déc. 2008, 17:40
par tatane
Bonjour

Je souhaite réaliser un carte de département avec ces canton. Je voudrais que lorsqu’on clic sur un canton,il change de couleur (comme ce site)

J’ai commencer a faire comme ce script , mais je n’arrive pas faire changer les cantons de couleur !!

Voici mon script ici

Tous mes canton sont enregistré en double en rouge pour être utilisé

comment faire?

merci

Posté : 10 déc. 2008, 17:42
par Victor BRITO
Le mieux serait de copier-coller ton code si tu veux te faire aider plus efficacement. ;)

Posté : 10 déc. 2008, 17:45
par tatane
voilà

Code : Tout sélectionner

<IMG SRC="http://les-petites-annonces-sarthoises.com/images/sarthe/sarthe.png" WIDTH="500" HEIGHT="500" USEMAP="#Map"> <MAP NAME="Map"> <AREA SHAPE="circle" HREF="precedent.html" COORDS="143, 174, 34"> </MAP>

Posté : 10 déc. 2008, 17:49
par Victor BRITO
Et ton script ? ;)

Posté : 10 déc. 2008, 17:52
par tatane
ben ca l'ai!!

Posté : 10 déc. 2008, 17:58
par Victor BRITO
Ce que tu as reproduit est le code HTML. Or, le code HTML (qui n'est pas un langage de script ;) ) ne permet pas d'obtenir l'effet que tu veux. Dans ce cas, il faudra passer par du JavaScript.

Posté : 10 déc. 2008, 18:04
par tatane
ah bon!!ben là je sais pas faire!!j'ai choisi en html car on ma conseillé d'utiliser les balise map et area

Posté : 10 déc. 2008, 18:06
par Hywan
Hey :),

D'après moi, tu t'y prends mal. Tu devrais regarder un article très intéressant traduit sur Pompage.net : Sprites CSS : Meurs, découpe d’images, meurs !. Un des exemples qui pourraient t'être très utile est celui-ci. La structure utilisée est très bonne, i.e. on ne peut pas faire plus sémantiquement correct. Je m'explique : tu as une liste de départements, jusque là, c'est normal. Via CSS (et sans Javascript), tu vas créer à partir de la liste une carte avec des images. On serait en CSS 3, ce serait super top (arrière-plan multiple) mais bon, ça ne change pas grand chose au problème. Tu pourrais cacher les noms des départements et les faire apparaître (via une position relative) à côté de la carte lors du survol du département.

Tu vois où je veux en venir ?

Posté : 10 déc. 2008, 18:10
par tatane
c'est exactement ce que je veux!!en plus,mes cantons sont dejas découpé avec cs2

Posté : 10 déc. 2008, 18:11
par Victor BRITO
Les éléments map et area permettent de créer des zones cliquables sur une image. Tu trouveras plus d'informations à ce sujet dans la spécification HTML du W3C (si tu as du mal avec l'anglais, cette spécification est traduite en français).

Mais, dis-toi bien que le HTML ne permet pas la gestion du moindre comportement dynamique.

Si tu es débutant, commence par explorer les tutoriaux du site du zéro. ;)

Posté : 10 déc. 2008, 18:13
par tatane
en plus,je dois incorporer tous ca dans un block de xoops après, c'est pour ca que je me base sur du html

*edit: je viens de trouver un programme très sympa ici

y-en a qui connaisse?