Bonjour,
ton problème est lié à la propagation des événements.
Présentation des évènements du DOM
Il te faut donc faire en sorte que le clic sur le bouton n'arrive pas jusqu'à la carte après être en passé par la DIV conteneur de ton infoWindow.
Pour ce faire il te faut mettre sur le onclick de la DIV une fonction de stopEvent qui pourrait ressembler à cela
1 2 3 4 5 6 7 8
| function stopEvent(e){
if( e){
e.stopPropagation();
}
if( window.event){
window.event.cancelBubble = true;
}
} |
Sur la DIV il te suffit de mettre
var contentString_marqueur = '<div id="popup" onclick="stopEvent(event)">
Partager