Messages: 25

Enregistré le: 5 Juin 2007

Message le Jeu Mai 29, 2008 17:04

Bonjour à tous,

Je teste la mise en place d'une map google sur un site

bon... j'ai la map, et je fais appel à une base de données pour afficher des point dessus, jusque là tout va bien. :)

c'est une carte de france et les points représente des villes

Le but c'est que depuis ces points je recharge la map avec non plus la france entière mais juste la ville.

Mon souci c'est que ces points m'ouvre la petite fenêtre où on affiche normalement le texte, la photo, etc.

Et moi j'aimerais un lien direct vers cette même page pour passer ma variable dans l'url. :cry:

Est ce que quelqu'un qui maitrise le javascript pourrait me donner un coup de main ?

voici la fonction qui génère l'infobulle
Code: Tout sélectionner
 function createMarker(point,icone,html) {
 // FF 1.5 fix
  html = '<div>' + html + '</div>';
  // === marker with tooltip ===
  var marker = new GMarker(point,icone);
  // ===========================
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
  });
  return marker;
 }


et un peu plus bas

Code: Tout sélectionner
 var marker = new GMarker(point,icone);
 // ===========================
 GEvent.addListener(marker, "click", function() {
  marker.openInfoWindowTabsHtml(infoTabs);
 });
 return marker;


Je sais que c'est le "marker.openInfoWindowTabsHtml(infoTabs);" qui me fait suer mais je suispas doué en javascript.

Merci d'avance
Modifié en dernier par deepo le Ven Mai 30, 2008 15:30, modifié 1 fois.
Haut
3 Réponses
Messages: 1874

Enregistré le: 17 Déc 2006

Message le Ven Mai 30, 2008 9:29

tu remplaces
Code: Tout sélectionner
marker.openInfoWindowTabsHtml(infoTabs);

par
Code: Tout sélectionner
window.location.href = "la_page_que_tu_veux.html";
Haut
Messages: 25

Enregistré le: 5 Juin 2007

Message le Ven Mai 30, 2008 9:44

Salut webmasterlamogere

YYYEEESSSS , ça marche. t'es trop fort. 8)
Merci beaucoup, je vais pouvoir avancer.

bonne journée.
Haut
Messages: 718

Enregistré le: 30 Mai 2007

Message le Sam Mai 31, 2008 13:45

Nickel, c'est exactement ce que je cherchais aussi ;)
Haut