2011-11-27 2 views
0

호환성 문제가 있습니다. 내 생각에 ... Panoramio API 참조 가이드에 따라 Panoramio 상자를 설정하고 내 컴퓨터의 html 테스트 페이지에서 작동하도록 설정하면 문제가 없습니다. . 하지만 그 페이지를 PHP 페이지에 포함 시키면 (include (page.php)) 전혀 작동하지 않습니다 ... 호환성 문제가 될 수 있다는 두려움이 있지만 불행히도이를 해결하는 방법을 모릅니다. 이미 코드를 함수로 묶으려고했지만 작동하지 않습니다. 나는 누군가가 알고 희망 http://www.beachpartyfever.com/parties-in/asia/152-malaysia/54-long-beachPanoramio JavaScript API 및 PHP - 충돌?

: 여기

<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> 

이 코드를 넣어되어야하는 페이지에 링크입니다 (나는 로컬 호스트에서 일하고 있어요으로) 여기

코드입니다 내가 완전히 잃어 버렸던 것처럼 내가 할 수있는 일! 하지만이 문제를 해결하는 이유

답변

0

나도 몰라 어떻게/... 나는 대신 라인 오른쪽에있는 페이지의 헤드 부분의 시작 부분에 다음 코드

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

추가 헤드 클로저 태그 앞에. 이유는 모르겠지만 이제 모든 것이 잘됩니다. 누구나 이유를 설명 할 수 있습니까? 나는 그것이 작동하는 이유를 정말로 이해하고 싶다, 그래서 미래에 나는이 문제를 다루는 방법을 알게 될 것이다! 감사합니다.