2010-12-15 5 views
0

Сделка: Я потратил 5 часов, чтобы найти хорошее решение для моей проблемы и нашел много (к сожалению, не работает, или это я делал неправильно).Прокрутка внутри iFrame

У меня есть страница, в которой у меня есть iFrame. Я не хочу прокручивать страницу, чтобы увидеть iFrame правильно. Моей целью является прокрутка iFrame на этой странице, чтобы она изменила ее положение (страница внутри iFrame).

Что не сработает: поместите прокрутку окна в код страницы iFrame (просто потому, что эта страница не моя, то есть: у меня есть собственная страница, а в iFrame у меня есть stackoverflow.com, и я хочу, чтобы она прокрутите 100 пикселей вправо и на 500 пикселей вниз).

Надеюсь, вы поняли мою точку зрения и поможете мне исправить это.

Просто пожалуйста, будьте добры и дайте мне весь рабочий пример с 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's src принадлежит другому домену, ни один браузер не позволит коду из родительского окна обращаться к DOM или окну. Это важно и намеренно. Если страницы из разных доменов, вполне возможно, что вредоносный скрипт, запущенный в отдельном окне, может вызвать серьезные проблемы в родительском окне.

Смежные вопросы