2010-12-15 4 views
0

여기에 거래가 있습니다 : 5 시간 동안 내 문제에 대한 좋은 해결책을 찾았으며 많은 것을 발견했습니다 (불행히도 작동하지 않거나 잘못된 것이 었습니다).iFrame 내에서 스크롤하기

나는 iFrame이있는 페이지가 있습니다. iFrame을 제대로 보려면 페이지를 스크롤하고 싶지 않습니다. 요점은 페이지의 iFrame을 스크롤하여 (iFrame 내의 페이지) 위치를 변경하는 것입니다.

작동하지 않는 항목 : windowTo를 iFrame 페이지 코드에 삽입하는 것 (이 페이지는 내 것이 아니기 때문에 간단합니다. 즉 : 내 자신의 페이지가 있고 iFrame에 stackoverflow.com이 있습니다.) 오른쪽으로 100px 스크롤하고 하단으로 500px 스크롤).

나는 당신이 나의 요점을 알고 그것을 고쳐 주길 바랍니다.

iFrame으로 모든 작업 예제를 친절하게 보내주십시오. 나는 그걸 알아내는 데 더 이상 시간을 할애 할 수 없다. 심지어 가능할 까? 다음과 같이 ... 그것을 할 수

+0

그래서 내가 속하지 않은 iframe을 스크롤하고 싶습니까? 불가능할 수도 있습니다. –

답변

0

한 가지 방법은 다음과 같습니다

<div style="height: 500px; width: 800px; 
      overflow-y: scroll; overflow-x: hidden;"> 
<iframe src="http://www.washingtonpost.com/" 
     style="width: 1500px; height: 2000px;"></iframe> 
</div> 

당신은 여러분의 필요에 프레임을 조정할하기 위해 CSS를 수정할 수 있습니다.

+0

이것이 필요한지 확실하지 않습니다. '요점은 페이지의 iFrame을 스크롤하여 (iFrame 내부 페이지) 위치를 변경하는 것입니다.' –

+0

Pekka가 가져 왔습니다. 미안, 베나 스탄,하지만 너는 나를 도와주지 않았어. 나에게 속하지 않는 스크롤 iframe이 불가능합니까? 페이지에서 페이지를 스크롤하는 것과 같습니다 ... 왜 이것이 불가능하다고 생각합니까? – Patrick

1

Pekka는 정확합니다. 불가능합니다. iframe의 src은 다른 도메인의 노드이므로 브라우저를 사용하지 않으면 상위 창에서 DOM 또는 창에 액세스 할 수 없습니다. 이것은 중요하고 의도적 인 것입니다. 페이지가 다른 도메인에있는 경우 별도의 창에서 실행되는 악성 스크립트가 상위 창에서 심각한 문제를 일으킬 수 있습니다.

관련 문제