Bonjour,

Je me sers de cette fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function createMarker(point, title, html, n) {
if(n >= 0) { n = -1; }
var marker = new GMarker(point);
if(isArray(html)) { GEvent.addListener(marker, "click", function() { marker.openInfoWindowTabsHtml(html); }); }
else { GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); }
points[counter] = point;
markers[counter] = marker;
marker_html[counter] = html;
sidebar_html += '<li class="gmapSidebarItem" id="gmapSidebarItem_'+ counter +'"><a href="javascript:click_sidebar(' + counter + ')">' + title + '</a></li>';
counter++;
return marker;
}
Ce code fonctionne sur cette page

J'ai un petit soucis.. voir gros.
J'ai un soucis avec la varialbe 'n'.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
var point = new GLatLng(47.248467,6.000827);
var marker = createMarker(point,"IDfr (ex simple)","<div id=\"gmapmarker\">IDfr c'est bien. blog.idfr.net</div>", 0);
map.addOverlay(marker);
 
var point = new GLatLng(47.45667,6.4564827);
var marker = createMarker(point,"Ifgdgdf","<div id=\"gmapmarker\">gfdgdfgd</div>", 1);
map.addOverlay(marker);

Existe-t'il une manière pour que je ne sois pas obliger de commencer par le chiffre 0 et être obliger de générer tous les chiffres... et donc d'avoir

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
>gfdgdfgd</div>", 0);
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
>gfdgdfgd</div>", 1);
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
>gfdgdfgd</div>", 2);

Si j'enlève le "paragraphe" contenant le 0 ça plante... idem si j'enléve le 1.

Je ne connais absolument rien au javascript comme vous pouvez vous en rendre compte...

Si quelqu'un voit une solution je suis preneur !