Page 1 sur 1

balise area

Posté : 10 août 2007, 15:06
par mcorgnet
Re-bonjour à tous.

Je génère (enfin !) mes balises area via php et des coordonnées en base de données.

Ca fonctionne bien de ce côté. Mon problème, c'est que ce sont des points générés dynamiquement sur une carte, et qu'ils sont invisibles tant qu'on ne passe pas la souris dessus (changement de curseur, en fait).

J'aimerais pouvoir colorier mes <area shape="circle" /> via css ou je ne sais quoi, juste pour montrer les points sur la carte. C'est possible ?

Posté : 10 août 2007, 15:28
par Ryle
Les "colorier" je ne pense pas, mais dans la mesure où tu as leurs coordonnées, tu peux aisément placer une icone en position absolue et l'ajuster (encore que si tu fais ça en css, elles risquent d'empêcher l'utilisateur de pouvoir cliquer la zone sur l'image), mais tu peux tout aussi bien générer l'image en php et intégrer des icones ou des formes de couleur directement dedans :)

Posté : 10 août 2007, 15:33
par mcorgnet
pfffffffffffffff ...

On n'peut vraiment pas faire autrement qu'en générant l'image via php ?

Ca va être un chouilla galère, en fait ...

En plus, la galère, c'est que mes utilisateurs peuvent avoir besoin de supprimer un bouton, sur l'image ...

faut la regénérer à chaque rafraîchissement ?

Posté : 10 août 2007, 15:48
par Genova
Tu peux créer placer un div en position absolue comme le dit Ryle, et mettre des évènements onclick et onmouseover dessus tout simplement. Pas besoin de balises <area> a ce moment là.

Posté : 10 août 2007, 15:59
par mcorgnet
En fait, j'ai placé des balises <a style="position: absoulte;"

J'ai viré, effectivement, les area.

Merci beaucoup de votre aide, ça faisait qques heures que je planchais là dessus.