0

我嵌入了一个带有 的论坛页面,论坛iframe的主页在高度方面有一定数量的像素,更准确地说是 1500px,但是当我按下一个高度大于 1500px 的主题时,iframe会添加一个滚动条。有什么办法可以动态实现吗?适应我按的每一个新主题?

这是代码:

<div align="center">
    <iframe height="1500" width="1300" frameborder="0" src="http://thc-racing.forumotion.co.uk/">
        your browser does not support IFRAMEs
    </iframe>
</div>

我在谷歌上搜索,但我没有找到任何可以工作的代码。

这是链接:http ://thc-racing.ucoz.com/index/forum/0-14

4

1 回答 1

2

Pavlo 是对的,您不能仅使用 HTML 和 CSS 来完成此操作,因为论坛位于不同的域中。但是,您可以使用一些服务器端脚本(如 PHP)在您的域中获取论坛帖子。我不确定这是否适合您的项目,但我会为您描述一下,以防万一。您要做的是将 iFrame 源设置为服务器上的一个页面,例如 forum.php。然后,在该文件中,从所需的 URL 加载 HTML 并将其放入 DOM 对象中。这使您可以对已拉出的页面执行各种整洁的操作,例如确定事物的高度。我有一个非常相似的 Github。它从 Google 日历中获取源代码,以便您可以动态设置它的样式。在此处查看代码:

https://github.com/jmeas/PHP-Styled-Google-Calendar

如果您想要选择 PHP,请告诉我,我可以为您提供更详细的回复。

于 2012-10-07T22:28:17.267 回答