Panoramio JavaScript API и PHP - конфликт? - PullRequest
0 голосов
/ 28 ноября 2011

У меня проблема с совместимостью, я думаю ... Следуя Справочному руководству по Panoramio API, я установил окно Panoramio, и оно работает нормально, пока я пытаюсь заставить его работать на тестовой странице html на моем компьютере,Но потом, когда я включаю эту страницу в страницу php - include (page.php) - она ​​вообще не работает ... Боюсь, это может быть проблемой совместимости, но я, к сожалению, понятия не имею, как ее решить,мы уже пытались заключить код в функцию, но он не работал.

Вот код (как я работаю на localhost)

<script type="text/javascript" src="http://www.panoramio.com/wapi/wapi.js?v=1&amp;hl=en"></script>

<div id="div_photo_ex" style="float: left; margin: 10px 15px"></div>
<script type="text/javascript">
(function() {
  var rect = {'rect': {'sw': {'lat': 50, 'lng': -1}, 'ne': {'lat': 51, 'lng': 1}}};
  var photo_ex_options = {'width': 250, 'height': 400};
  var photo_ex_widget = new panoramio.PhotoWidget('div_photo_ex', rect, photo_ex_options);
  photo_ex_widget.setPosition(0);
})();
</script>

Вот ссылка настраницы, на которых нужно поместить код: http://www.beachpartyfever.com/parties-in/asia/152-malaysia/54-long-beach

Я надеюсь, что кто-то знает, что я могу сделать, потому что я полностью потерян!

1 Ответ

0 голосов
/ 28 ноября 2011

Я не знаю, как / почему, но я решил проблему ... Я добавил следующий код

<script type="text/javascript" src="http://www.panoramio.com/wapi/wapi.js?v=1&amp;hl=en"></script>

в начале заголовка страницы, а не в строке справаперед тегом закрытия головы.Не знаю почему, но сейчас все работает отлично.Кто-нибудь может объяснить причину?Мне бы очень хотелось понять причину, почему это работает, поэтому в будущем я буду знать, как справиться с этой проблемой!Спасибо'S!

...