2011-10-26 6 views
1

J'ai essayé de lancer une fenêtre Fancybox lorsqu'un utilisateur clique sur un marqueur GoogleMap. J'ai vérifié cette question Calling Fancybox from Event Listener in Google Maps Instead of Default Infowindow mais la solution ne semble pas fonctionner pour moi.Lancement de Fancybox à partir du marqueur Google Maps

La page Je travaille sur est la suivante: http://halal-helvetica.ch/m/

(Vous devez trouver la Suisse sur la carte pour trouver des marqueurs)

Lorsque vous cliquez sur un marqueur de la chose « chargement » revient et continue sans charger le contenu de l'url fournie (il devrait afficher "lorem ipsum dolor ...").

Quelqu'un peut-il aider? Cela ressemble à un problème jQuery/Ajax pour moi, mais je ne suis pas sûr de savoir comment le résoudre.

Merci!

Répondre

1

La console d'erreur Google Chrome indique "XMLHttpRequest ne peut pas charger http://www.halal-helvetica.ch/m/fancybox-content.php. Origine http://halal-helvetica.ch n'est pas autorisée par Access-Control-Allow-Origin.". Cela ressemble à un problème d'en-tête. Je vous suggère de rediriger l'utilisateur vers la version www. de votre site et le problème devrait théoriquement être résolu.

En outre, lors de Google "Accès-Contrôle-Autoriser-Origine", this might help.

+0

Merci beaucoup Nick - il semble que ce soit le problème "www" que vous mentionnez. Si j'accède au site à partir de l'URL préfixée www, Fancybox apparaît comme prévu. J'ai essayé de déboguer en utilisant Firebug, mais je n'ai pas vu cette erreur spécifique. À la votre! –