Автоматическая прокрутка вниз iframe - PullRequest
0 голосов
/ 26 апреля 2010

Как я могу получить iframe таким образом, чтобы при загрузке он загружался с прокруткой страницы вниз на фиксированную величину (скажем, 100px)?

Пока у меня есть:

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

, но он загружается со страницей bbc.co.uk в левом верхнем углу, когда я на самом деле хочу, чтобы он загружался с прокруткой частично вниз (то есть страница внутри прокручивается, если страница, содержащая iframe).

Кто-нибудь знает, как это сделать?

Ответы [ 3 ]

1 голос
/ 26 апреля 2010

Это не совсем то, что вы ищете, но вы можете установить URL для загрузки прокрутки до определенного элемента, если вы знаете, что элемент с таким идентификатором всегда будет на странице. Примерно так:

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

НТН

1 голос
/ 26 апреля 2010

Вы не можете сделать это. Ограничения безопасности браузера не позволят вам получить полный доступ к внутренней части этого фрейма. Если фрейм src был из того же домена, что и содержащая страница, вы можете добавить обработчик загрузки, который установит myiframe.contentDocument.body.scrollTop = 100;.

0 голосов
/ 05 января 2014

Обычно я задаю атрибут marginheight для iframe для этого

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

Вы также можете использовать атрибут marginwidth , чтобы переместить внутреннюю страницу влево

для дополнительной информации оформите ссылку

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

Надеюсь, это поможет

...