Запуск Fancybox с маркера Google Maps

Я пытался запустить окно Fancybox при нажатии маркера GoogleMap. Я проверил этот вопрос Вызов Fancybox из прослушивателя событий в Google Maps вместо Infowindow по умолчанию, но решение, похоже, не работает для меня.

Страница, над которой я работаю, выглядит так: http://halal-helvetica.ch/m/

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

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

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

Спасибо!


person Kash.    schedule 26.10.2011    source источник


Ответы (1)


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

Кроме того, при поиске в Google "Access-Control-Allow-Origin" это может помочь < / а>.

person nickjyc    schedule 26.10.2011
comment
Большое спасибо, Ник - похоже, это проблема с www, о которой вы упомянули. Если я захожу на сайт с URL-адреса с префиксом www, Fancybox выскакивает, как и ожидалось. Я попытался выполнить отладку с помощью Firebug, но не увидел этой конкретной ошибки. Ваше здоровье! - person Kash.; 26.10.2011