自动向下滚动iframe

时间:2010-04-25 21:37:43

标签: php html iframe scroll vertical-scrolling

如何获得一个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向下滚动,不是包含iframe的页面。

任何人都知道怎么做?

3 个答案:

答案 0 :(得分:1)

你不能这样做。浏览器安全限制将阻止您完全访问该框架的“内部”。如果框架src来自与包含页面相同的域,那么您可以添加一个设置myiframe.contentDocument.body.scrollTop = 100;的onload处理程序。

答案 1 :(得分:1)

它并不完全是您要查找的内容,但如果您知道具有该ID的元素将始终位于页面上,则可以将URL设置为加载滚动到特定元素。 像这样:

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

HTH

答案 2 :(得分:0)

一般来说,我在iframe上为此

指定 marginheight 属性
<iframe src='url' marginheight='100px'>

您还可以使用 marginwidth 属性移动内页左侧

了解更多信息,请查看此链接

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

我希望那是帮助