Créer une image dynamique

Eléphanteau du PHP | 46 Messages

10 déc. 2008, 17:40

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

Mammouth du PHP | 2937 Messages

10 déc. 2008, 17:42

Le mieux serait de copier-coller ton code si tu veux te faire aider plus efficacement. ;)

Eléphanteau du PHP | 46 Messages

10 déc. 2008, 17:45

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>

Mammouth du PHP | 2937 Messages

10 déc. 2008, 17:49

Et ton script ? ;)

Eléphanteau du PHP | 46 Messages

10 déc. 2008, 17:52

ben ca l'ai!!

Mammouth du PHP | 2937 Messages

10 déc. 2008, 17:58

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.

Eléphanteau du PHP | 46 Messages

10 déc. 2008, 18:04

ah bon!!ben là je sais pas faire!!j'ai choisi en html car on ma conseillé d'utiliser les balise map et area

ViPHP
ViPHP | 4674 Messages

10 déc. 2008, 18:06

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 ?
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphanteau du PHP | 46 Messages

10 déc. 2008, 18:10

c'est exactement ce que je veux!!en plus,mes cantons sont dejas découpé avec cs2

Mammouth du PHP | 2937 Messages

10 déc. 2008, 18:11

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. ;)

Eléphanteau du PHP | 46 Messages

10 déc. 2008, 18:13

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?