2011-10-26 3 views
1

Я пытался получить окно Fancybox для запуска при нажатии на маркер GoogleMap. Я проверил этот вопрос Calling Fancybox from Event Listener in Google Maps Instead of Default Infowindow, но решение, похоже, не работает для меня.Запуск Fancybox с помощью Google Maps marker

страница Я воздействую на это: http://halal-helvetica.ch/m/

(Вы должны найти Швейцарию на карте, чтобы найти некоторые маркеры)

При нажатии на маркера «загрузки» вещь появляется и продолжается непрерывно, не загружая контент из предоставленного url (он должен отображать «lorem ipsum dolor ...»).

Может ли кто-нибудь помочь? Это похоже на проблему jQuery/Ajax, но я не уверен, как ее исправить.

Спасибо!

ответ

1

Ошибка консоли Google Chrome: «XMLHttpRequest не может загрузить http://www.halal-helvetica.ch/m/fancybox-content.php. Происхождение http://halal-helvetica.ch не разрешено Access-Control-Allow-Origin.». Звучит как проблема с заголовком. Я предлагаю вам перенаправить пользователя на версию вашего сайта www., и теоретически проблема должна быть решена.

Кроме того, при доступе к Google Access-Control-Allow-Origin, this might help.

+0

Большое спасибо Ник - кажется, проблема «www», о которой вы упоминаете. Если я обращаюсь к сайту с URL-префиксом www-prefixed, то появляется Fancybox, как и ожидалось. Я попытался отладить использование Firebug, но не увидел эту конкретную ошибку. Приветствия! –