2011-07-21 56 views
1

我想使用iframe来定位网页的特定部分,并只显示网页的一部分(而不是整个页面)。问题是,我只能使用HTML,JavaScript和CSS。有没有反正我可以做到这一点?有没有办法只将某个网站的某个部分调入iframe?

什么我特别想要做的就是这个发言栏: http://tech-revolution.com/forum/vbshout.php?do=detach&instanceid=1 要在另一页的iframe显示,但我只想上留言,而不是页面的其余部分。

+0

为什么不创建只包含你想要的部分的html – Ibu

+0

您控制的网页是否有问题? – nnnnnn

+0

@nnnnn它的种类是,它来自一个论坛,我是一个“超级版主”,所以我对它有一定的影响力,但我没有控制它。我正在为它构建一个特殊的工具。 – Alper

回答

0

如果iframe网页位于同一个域中,则可以使用javascript通过标准DOM(https://developer.mozilla.org/en/DOM/HTMLIFrameElement)编辑其内容。如果iframe网页不是,您可以通过将#anchor添加到iframe网址的末尾来开始滚动到特定的锚点。

+0

它的插件为铬 – Alper

+0

如果它的铬插件,那么你应该真的在你的问题中提到,因为它改变了一切。另外,标记为这样。 –

1

如果你不介意调用整个页面,你可以操纵一个DIV使它看起来像这样发生。下面的代码为我工作:

<div style="overflow:hidden; width:608px; height:270px;"> 
    <iframe scrolling="no" frameBorder="0" 
    src="http://tech-revolution.com/forum/vbshout.php?do=detach&instanceid=1#dbtech_shoutbox1" 
    style="width:728px; height:270px; border:none; margin-left:-60px;"/> 
</div> 

但是,也许你应该与该组件的作者检查,看看是否有一种方法来呈现它,你希望自己的服务器上的方式,你只需要架个不同的网址。

相关问题