balise area

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : balise area

par mcorgnet » 10 août 2007, 15:59

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.

par Genova » 10 août 2007, 15:48

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à.

par mcorgnet » 10 août 2007, 15:33

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 ?

par Ryle » 10 août 2007, 15:28

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 :)

balise area

par mcorgnet » 10 août 2007, 15:06

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 ?