2009-03-15 5 views
2

여기에 비슷한 질문이 있습니다 : Resize iframe height according to content height in it. 하지만 Amazon aStore가 아닙니다. 당신이 아마존 aStore을 만들 때Amazon aStore에 대한 동적 높이

, 당신이 얻을 코드와 같은 :

< iframe을 SRC = "http://astore.amazon.com/AMAZON_SOME_STORE_HERE-20" 폭 = "90 %" 높이 = "4000"frameborder = "0"스크롤링 = "아니오">

문제는 정적 높이가 "4000"입니다. aStore의 높이를 동적으로 조정하려면 코드에 무엇을 추가해야합니까?

답변

1

< IFRAME>은 상점의 높이를 얻기 위해 상점 페이지에서 JavaScript를 실행해야하기 때문에 IFRAME>을 계속 유지할 수 있다고 생각하지 않습니다.

대부분의 브라우저는 Cross-site scripting 공격으로 인해 다른 도메인에서 자신의 JS 코드를 실행할 수 없습니다.

페이지에서 AJAX를 사용하여 페이지를 가져 와서 내용을 < DIV에 삽입하려고 시도 할 수 있습니다. 이렇게하면 사용자가 상점 내부의 링크를 클릭하면 사용자가 iframe 내부를 클릭하는 '일반적인'워크 플로 대신 페이지를 탐색하여 다시로드되고 페이지가 주위에 조용히.