Bonjour, j'utilise jQuery couplé à Highslide sur mon site Internet. L'objectif est ici d'insérer un plan Google Map sans une page. Tout le problème réside dans le fait que cette page est une popup Ajax chargée avec Highslide.
Si j'insère le plan dans la page parent, tout fonctionne correctement, mais dans la popup rien ne s'affiche. Je suppose qu'il s'agit du chemin qui est perdu, mais impossible de trouver une solution. Quelqu'un a une idée ?
Ma déclaration jQuery :
1 2 3 4 5 6
| $(document).ready(function() {
$("#geoloc_map").googleMap($(".latitude").attr("title"), $(".longitude").attr("title"), 15, {
controls: ["GLargeMapControl3D"],
markers: $(".geo")
});
}); |
L'appel de ma popup Ajax :
<a href="plan.php" onclick="return hs.htmlExpand(this,{objectType:'ajax'})">voir le plan</a>
Le plan dans la popup :
1 2 3 4 5 6
| <script src="http://maps.google.com/maps?file=api&v=2&key=..." type="text/javascript"></script>
<div class="geo">
<abbr class="latitude" title="50.5456446"></abbr>
<abbr class="longitude" title="4.56465456"></abbr>
</div>
<div id="geoloc_map" style="width:100%;height:400px;"></div> |
Merci d'avance.
Partager