自动向下滚动iframe
问题描述:
如何获取iframe,当它加载时,它将加载页面向下滚动一个固定的量(比如说100px)?自动向下滚动iframe
我到目前为止有:
<iframe src="http://news.bbc.co.uk/1/hi/uk/7459669.stm" scrolling="no" width=500px height=500px></iframe>
,但它里面的bbc.co.uk页面左上角加载的时候我其实想它加载了滚动一部分一路下跌(也就是页面里面的 iframe向下滚动,而不是包含iframe的页面)。
任何人都知道如何做到这一点?
答
你不能这样做。浏览器安全限制将阻止您完全访问该框架的“内部”。如果框架src来自与包含页面相同的域,那么您可以添加一个设置为myiframe.contentDocument.body.scrollTop = 100;
的onload处理程序。
答
它不是你正在寻找的,但你可以设置URL加载滚动到一个特定的元素,如果你知道具有该ID的元素将永远在页面上。 事情是这样的:
http://news.bbc.co.uk/2/hi/uk_news/7459669.stm#mediaAsset
HTH
答
Genrally我不要指定MARGINHEIGHT在iframe的属性此
<iframe src='url' marginheight='100px'>
您还可以使用MARGINWIDTH属性移动内页左侧
更多信息,结账这个环节
http://www.w3schools.com/tags/tag_iframe.asp
我希望那是帮助
JavaScript可以做到这一点对正常网页:window.scrollTo(X,Y);也许它也适用于iframes?这只是一个疯狂的猜测,真的,我不知道这是否可以工作...... – mingos 2010-04-25 22:20:48