Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

definir un element d'une img-->lien

6 réponses
Avatar
alainL
Bonjour,
Mon img est une carte hydrographique. Je souhaiterais définir quelques
rivières comme "zones" cliquables mais je me demande s'il n'y a pas plus
simple -et précis- que de définir une zone polygonale cernant chaque
rivière concernée.
Merci pour vos suggestions
--
Alain L

Mon village en Haute Soule : http://autourdalos.fr
Carnet de voyages: http://autourdalos.fr/Randobal

6 réponses

Avatar
Olivier Miakinen
Le 21/05/2010 13:24, alainL a écrit :

Mon img est une carte hydrographique. Je souhaiterais définir quelques
rivières comme "zones" cliquables mais je me demande s'il n'y a pas plus
simple -et précis- que de définir une zone polygonale cernant chaque
rivière concernée.



Je croyais que non, mais ta question m'a incité à aller lire la doc et
maintenant je sais que oui :
<http://www.la-grange.net/w3c/html4.01/struct/objects.html#h-13.6&gt;

(voir quand même les inconvénients)
Avatar
SAM
Le 5/21/10 1:24 PM, alainL a écrit :
Bonjour,
Mon img est une carte hydrographique. Je souhaiterais définir quelques
rivières comme "zones" cliquables mais je me demande s'il n'y a pas plus
simple -et précis- que de définir une zone polygonale cernant chaque
rivière concernée.
Merci pour vos suggestions




il doit certainement être possible de tout faire en JavaScript
un (des?) arrays de positions de points correspondants au(x) tracé(s)
une fonction de calcul des zones +/- étendues entre ces points
avoir un écouteur (listener) sur la carte à propos de ces zones

... plus mieux bien ?
... plus facile ?

pas certain ;-)

--
sm
Avatar
Dominique Ottello
SAM écrivait :

il doit certainement être possible de tout faire en JavaScript
un (des?) arrays de positions de points correspondants au(x) tracé(s)



Pour des tracés (map) pas trop compliqués (quoique !), j'aime bien
utiliser Mapedit. http://www.boutell.com/mapedit/
--
Il vaut mieux ignorer où l'on est, et savoir qu'on l'ignore, que de se
croire avec confiance où l'on n'est pas. Jean Dominique Cassini.
Technologie aéronautique - http://ottello.net - Les anciens de Vilgénis
Avatar
Lea Gris
Le 21/05/2010 13:24, alainL a écrit :
Bonjour,
Mon img est une carte hydrographique. Je souhaiterais définir quelques
rivières comme "zones" cliquables mais je me demande s'il n'y a pas plus
simple -et précis- que de définir une zone polygonale cernant chaque
rivière concernée.
Merci pour vos suggestions



SVG est une piste avec un standard supporté par Firefox, Chrome/Webkit,
et Opera. Trace ta carte en SVG et attribue un lien cliquable à chaque
objet correspondant à une rivière.

[en]
<http://dev.opera.com/articles/view/improving-image-maps-with-svg-and-xslt/&gt;



--
Léa Gris
Avatar
SAM
Le 5/21/10 6:51 PM, Dominique Ottello a écrit :
SAM écrivait :

il doit certainement être possible de tout faire en JavaScript
un (des?) arrays de positions de points correspondants au(x) tracé(s)



Pour des tracés (map) pas trop compliqués (quoique !), j'aime bien
utiliser Mapedit. http://www.boutell.com/mapedit/




Heu ... Mapedit for Windows

je vais avoir du mal à en tirer profit sur mon Mac :-/

--
sm
Avatar
SAM
Le 5/21/10 10:36 PM, SAM a écrit :
Le 5/21/10 6:51 PM, Dominique Ottello a écrit :

Pour des tracés (map) pas trop compliqués (quoique !), j'aime bien
utiliser Mapedit. http://www.boutell.com/mapedit/



Heu ... Mapedit for Windows



Ooops ! y a une version Mac, saut rit.

--
sm