繁体   English   中英

自动向下滚动iframe

[英]Auto scroll down iframe

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

有人知道怎么做吗?

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

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

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

HTH

通常我会为此在iframe上指定marginheight属性

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

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

有关更多信息,请查看此链接

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

我希望那可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM