2013-04-10 3 views
0

안녕하세요 jquery로드 콜을 통해 Google지도를로드하려고합니다 ... 외부 페이지를 통해 내 인덱스 페이지에서 내 div에로드되는 것 같지 않습니다. 구글 개발자 페이지 ..하지만 그럴수는 이상 이미 때 window.onload를 사용하는jquery.load google map

$('#content').on('click', 'nav ul li a', function() { 

    var page = $(this).attr('href'); 
    // Script to fade and show pages 
      $('#content').hide().load('page/' + page + '.php').fadeIn('normal', function() { 

        function initialize() { 
          var mapOptions = { 
          zoom: 8, 
          center: new google.maps.LatLng(-34.397, 150.644), 
          mapTypeId: google.maps.MapTypeId.ROADMAP 
          } 
          var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions); 
         } 

         function loadScript() { 
          var script = document.createElement("script"); 
          script.type = "text/javascript"; 
          script.src = "http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=TRUE_OR_FALSE&callback=initialize"; 
          document.body.appendChild(script); 
         } 

         window.onload = loadScript; 
         }); 
      }); 
    }); 

답변

0

... 그것은 .. 좋은 것 어떤 도움이나 포인터를 작동시킬 것으로 보인다. 내가 가진 기본 색인 페이지에로드 외부 페이지를 싶어 http://pastie.org/private/6jmfuqvvg9t50viwnqzfqa

변경 window.onload = loadScript; 이것을 악몽의 비트를 가진 단지 loadScript();

+0

아니 didnt 한 작업으로는 필자가 가지고 무엇인가 외부 페이지가로드되는 다이빙 희망이 말이야 .. 단지 페이지가로드 될 때 어떤 jave 스크립트 나 다른 것을 호출하는 것 같지 않습니다. 예를 들어 기본 색인 div에로드 될 때 외부 페이지를로드하기 위해 Google지도를 호출 할 수 없습니다. – AC88