我試圖設置Facebook代碼的百分比(80%)的寬度。這不起作用! 首先,我通過CSS嘗試,但沒有任何改變。它始終是默認的Facebook寬度(約500px)。通過CSS或JS設置FB註釋的百分比%寬度:不工作
<div id="fb-root" style="width: 80%"></div>
<script src="http://connect.facebook.net/it_IT/all.js#xfbml=1"></script>
<fb:comments href="http://stackoverflow.com" num_posts="5" width="auto"></fb:comments>
因此,我決定使用javascript並在用戶調整瀏覽器窗口大小時更改它的寬度。所以,如果我的寬度屏幕是1000px,它必須是1000px。但是,當我調整瀏覽器的窗口大小爲756px時,它必須通過Javascript的寬度=「...」fb:comments來更改爲756px。錯誤來自Firebug(Firefox 8):box [0]未定義 - > var boxwidth = box [0] .getAttribute(「width」);.
<script type="text/javascript">
var box = document.getElementsByTagName("fb:comments");
var boxwidth = box[0].getAttribute("width");
alert("start...");
alert("width of element 'box': "+boxwidth);
alert("...end");
/*resolution = screen.width;
alert("Screen width: "+resolution);*/
</script>
有沒有辦法動態設置fb的寬度:comments?提前致謝。 大衛見。
PS。對不起,我的英語錯誤,如果我做了一些這樣....
這是代碼..給我們打印出html .. –