2

我想在我的网站上集成 FB Fan-Box。一切正常,除了高度不正确。对我来说,重要的不是显示面孔,而是显示流。当我调整高度参数时,整个框架变大了,但其中包含流的图层仍然是 300 像素。我如何将其设置为 900 像素,因为我希望我的访问者在流中看到更多活动?!

这是我的代码:

<iframe 
   src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F
%2Fwww.facebook.com%2Fapps%2Fapplication.php%3Fid%3D200876329955648&amp;width=800&
amp;colorscheme=light&amp;show_faces=false&amp;border_color&amp;stream=true&
amp;header=false&amp;height=900" 
    scrolling="no" 
    frameborder="0" 
    style="border:none; overflow:hidden; width:800px; height:900px;"
    allowTransparency="true"></iframe>

谢谢您的帮助!!!!

4

2 回答 2

0

试试 HTML5 版本,它可能会更好:

<div 
  class="fb-like-box" 
  data-href="http://www.facebook.com/platform" 
  data-width="292" 
  data-height="900" 
  data-show-faces="false" 
  data-stream="true" 
  data-header="false">
</div>

我已经验证它会达到 900 的高度,显示更多的流项目。

于 2012-01-06T05:53:34.717 回答
0

不,它不适用于我的 2000px 的 HTML 5 标签

<div class="fb-like-box" 
                 data-width="1100"
                 data-height="2000"

Facebook 正确生成 iframe 高度,但在 iframe 内部它明确将 div 设置为 300px ......这是一个非常烦人的错误

<iframe name="f36c389328" width="1100px" height="2000px"
<html>
..
<div class="phm pluginLikeboxStream" style="height: 300px"> <---

如果在 FB 端默认为 300px,那么配置它有什么意义?

于 2015-03-22T00:24:39.197 回答