2010-04-25 122 views
0

如何获取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的页面)。

任何人都知道如何做到这一点?

+0

JavaScript可以做到这一点对正常网页:window.scrollTo(X,Y);也许它也适用于iframes?这只是一个疯狂的猜测,真的,我不知道这是否可以工作...... – mingos 2010-04-25 22:20:48

回答

1

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

0

Genrally我不要指定MARGINHEIGHT在iframe的属性此

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

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

更多信息,结账这个环节

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

我希望那是帮助