2010-04-25 2 views
0

iframe을로드 할 때 페이지가 고정 된 양 (예 : 100px) 아래로 스크롤되도록로드하는 방법은 무엇입니까?iframe을 자동 스크롤 다운

<iframe src="http://news.bbc.co.uk/1/hi/uk/7459669.stm" scrolling="no" width=500px height=500px></iframe> 

을하지만 실제로는 그 페이지입니다 (아래로 스크롤 일부 길을로드 할 때 왼쪽 상단에 내부 bbc.co.uk 페이지와로드 :

지금까지이 안에 iframe이 아래로 스크롤되고 iframe이 포함 된 페이지가 아닙니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까?

+0

자바 스크립트를 일반 페이지에 그렇게 할 수 있기를 바랍니다 : window.scrollTo (X, Y)를; 아마 iframe에서도 작동할까요? 그것은 야생의 추측입니다, 정말로, 이것이 전혀 작동 할 수 있는지 전혀 모르겠습니다 ... – mingos

답변

1

이 작업을 수행 할 수 없습니다. 브라우저 보안 제한으로 인해 해당 프레임의 "내부"에 완전히 액세스 할 수 없습니다. 프레임 src가 포함 된 페이지와 동일한 도메인에있는 경우 myiframe.contentDocument.body.scrollTop = 100;을 설정하는 onload 핸들러를 추가 할 수 있습니다.

1

정확히 무엇을 찾고 있는지는 모르겠지만 그 ID를 가진 요소가 항상 페이지에있을 것이라면 특정 요소로 스크롤되도록로드 할 URL을 설정할 수 있습니다. 또한 내부 페이지를 이동 marginwidth 속성을 사용할 수 있습니다

http://news.bbc.co.uk/2/hi/uk_news/7459669.stm#mediaAsset

HTH

0

것이 일반적으로 나는이

<iframe src='url' marginheight='100px'> 

에 iframe에 MARGINHEIGHT 속성을 지정 함 :이 같은 뭔가 왼쪽

자세한 내용은 체크 아웃에 대한

이 링크

http://www.w3schools.com/tags/tag_iframe.asp

나는 그게 도움이