如何获得一个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的页面。
任何人都知道怎么做?
答案 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
我希望那是帮助