Afficher une bulle au survol d'une partie d'une carte

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1795
Inscription: Lun Jan 08, 2007 21:48

Afficher une bulle au survol d'une partie d'une carte

Message le Lun Juin 09, 2008 19:07

Bonjour,

J'ai un truc à réaliser et je ne vois pas du tout comment faire vu que moi et javascript, on est pas très pote.

En gros, j'affiche une carte de France, divisée en départements, comme celle-ci :

Image

L'idée, c'est que c'est pour un annuaire. Pour chaque département, il y a des inscrits.
Donc si je survole le département des Yvelines, par exemple, je souhaite que dans la bulle s'inscrive :
Département : Yvelines
Inscrits : 45


Donc le nombre d'inscrits, je le récupère depuis la BD avec javascript, avec le numéro et le nom du département.

Ensuite, je pense qu'il faut que je fasse une map sur la carte et qu'au survol, les liens déclenchent une action javascript, qui aille chercher les informations récupérées en PHP depuis la BD et passées dans un tableau javascript.

Ok...

Mais alors là, c'est un peu le grand vide :?


Si quelqu'un peut m'aider... Merci d'avance !


**edit**
Ca peut peut être se faire en css d'ailleurs ?


Hiseo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Mar Oct 09, 2007 7:15

Message le Mar Juin 10, 2008 7:07

Tu peux essayer ça :
Code: Tout sélectionner
HTML :
<a href="nogo" rel="nofollow" class="bubulle"><span>Département :Yvelines<br />
Inscrits : 45</span>map</a>
CSS :
a.bubulle {font-size: 14px;color: #FFCC00}
a.bubulle span {display:none}
a.bubulle:hover {border: 0;position: relative;z-index: 500;text-decoration:none}
a.bubulle:hover span {font-weight:300;font-style: normal;display: block;position: absolute;top: 18px;left: -18px;padding: 5px;color: #fff;background-color:#18191D;border:1px solid #313137;width:170px;font-size: 12px;margin-top: 14px;text-indent: 0px}

après c'est affaire de gout pour l'habillage ;-)


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Mar Juin 10, 2008 9:26

le plus simple c'est une map

regarde ici sur les personages : -http://compagnie.stanislas.free.fr/sophie.html
Dernière édition par zeb le Mar Juin 10, 2008 10:51, édité 1 fois.


Hiseo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Mar Oct 09, 2007 7:15

Message le Mar Juin 10, 2008 10:08

zeb a écrit:le plus simple c'est une map

c'est de cela dont on parle. :wink:


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1795
Inscription: Lun Jan 08, 2007 21:48

Message le Mar Juin 10, 2008 10:48

Merci pour vos réponses.

C'est pas trop mal ton truc Hiseo, mais je pense à un truc un peu plus abouti, comme ça par exemple :

http://r-hunel.developpez.com/tutoriels/css/info-bulle/

http://r-hunel.developpez.com/tutoriels ... emple.html


Ca s'affiche plus vite et c'est personnalisable.


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Mar Juin 10, 2008 10:49

Hiseo a écrit:
zeb a écrit:le plus simple c'est une map

c'est de cela dont on parle. :wink:

c'est de cela dont on parle en effet mais ton exemple est un peut creux pour qqun qui ne connais pas d'où la précision dans le cadre d'une page. au fait ou est le <map> dans ton exemple ???
HTML :
<a href="nogo" rel="nofollow" class="bubulle"><span>Département :Yvelines<br />
Inscrits : 45</span>map</a>

CSS :
a.bubulle {font-size: 14px;color: #FFCC00}
a.bubulle span {display:none}
a.bubulle:hover {border: 0;position: relative;z-index: 500;text-decoration:none}
a.bubulle:hover span {font-weight:300;font-style: normal;display: block;position: absolute;top: 18px;left: -18px;padding: 5px;color: #fff;background-color:#18191D;border:1px solid #313137;width:170px;font-size: 12px;margin-top: 14px;text-indent: 0px}

Mais, Hiseo, si tu préfère que je me taise et que j'aille joueur ailleurs, tu peut me le dire plus simplement c'est pas un problème ...

pouloupoupo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 133
Inscription: Dim Avr 13, 2008 21:57

Message le Mar Juin 10, 2008 10:56

Tu as cette librairie javascript:
http://www.bosrup.com/web/overlib/


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités