2010-07-20 5 views
0

내 웹 사이트의 iframe을 통해 Google지도를 내장했습니다. 이 시점에서 API를 사용할 수 없기 때문에 iframe을 사용하고 있습니다.iframe의 Google지도 스크롤

Google지도 페이지 (검색 창 등)의 상단 부분이 더 이상 보이지 않도록 iframe을 스크롤하는 방법이 있습니까?

답변

0

페이지가 동일한 도메인에서 호스팅 된 경우 iframe.document.body에서 scrollTop 및 scrollLeft dhtml 속성을 사용할 수 있습니다. 그러나 원격 서버에서 Google지도를 호스팅하는 경우에는 이럴 가능성이 없습니다. 스크립트를 통해 하위 프레임 내용을 수정할 수 없습니다.

가능하다해도 항상 깨지기 쉬운 해결책입니다. Google지도의 구조가 전혀 변경되지 않은 경우 scrollTop/Left mechansim을 업데이트해야합니다. 사용자는 프레임을 클릭하고 위로 드래그하여 프레임이 위로 스크롤되도록하거나 화살표 키를 사용할 수도 있습니다.

스크롤 위치를 고정하려고 시도 할 때 사용자가 스크롤하는 것을 막는 것이 가치가있는 것보다 더 어려울 수 있습니다.

ScrollTop 닥 : 당신은 아마 API를 사용하여 존재하는 어떤 장애물 제거하려고한다 http://msdn.microsoft.com/en-us/library/ms534618(v=VS.85).aspx

.

관련 문제