2011-08-04 4 views
-1

Je voudrais afficher une carte google dans un cfwindow. J'ai créé un cfwindow et définir la source à l'URL qui contient ma carte google. Le formulaire html sous ma carte s'affiche, mais la carte réelle ne s'affiche pas. Pourquoi cela se produit-il et que puis-je faire pour le corriger?afficher google map dans cfwindow

voir code:

<!DOCTYPE html> 
<html> 
<head> 
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 

<script type="text/javascript" 
src="http://maps.google.com/maps/api/js?sensor=false"> 

</head> 
<body> 
    <cfwindow name="w1" title="Location" initShow=true x=10 y=10 width="700" height="450" source="url to map"> 
    </cfwindow> 
</body> 

+2

Pouvez-vous poster du code? Cela facilitera la tâche des gens. –

Répondre

0

Pour la carte google pour rendre, il doit tirer hors javascript. Lorsque vous ouvrez un contenu dans une fenêtre cfwindow, le javascript incorporé ne s'exécute pas toujours.

Vérifiez que votre javascript d'initialisation s'exécute sur l'URL de la carte et, dans le cas contraire, utilisez AjaxOnLoad (CF8 +) pour vous assurer que le script d'initialisation s'exécute. Vous devez également vous assurer que tous les éléments de script sont inclus dans la page parente.

Ceci est absolument possible (cliquez sur Itinéraire sur this example).