Прокрутка внутри рамки - PullRequest
       22

Прокрутка внутри рамки

0 голосов
/ 16 декабря 2010

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

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

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

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

Просто, пожалуйста, будьте добры и дайте мне весь рабочий пример с iFrame.Я просто не могу больше тратить время на выяснение этого ... Возможно ли это?...

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Пекка верна - это невозможно. Поскольку iframe src находится в другом домене, ни один браузер не разрешит коду из родительского окна обращаться к DOM или окну. Это важно и намеренно. Если страницы принадлежат разным доменам, вполне возможно, что вредоносный скрипт, запущенный в отдельном окне, может вызвать серьезные проблемы в родительском окне.

0 голосов
/ 16 декабря 2010

Один из способов сделать это заключается в следующем:

 <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 для настройки фрейма под свои нужды.

...