2010-04-25 126 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

我希望那是幫助