无论我尝试过什么代码,我的Iframe高度总是被切断

时间:2012-08-21 21:19:59

标签: iframe height facebook-javascript-sdk

我已经尝试了几种编码方式,并且在让我的整个iframe出现时遇到了各种各样的麻烦。我不想使用滚动条,所以我已经编写了这些。这是我页面上的应用程序:

https://www.facebook.com/HorseRacingRadioNetwork/app_315312098503969

这是我用过的当前代码:

<head>
   ....



     <script type="text/javascript">
       window.fbAsyncInit = function() {

     //Der folgende Code ändert die Grösse des iFrames alle 100ms
     FB.Canvas.setAutoResize(100);

     };
     (function() {
     var e = document.createElement('script');
     e.async = true;
     e.src = document.location.protocol +
     '//connect.facebook.net/en_US/all.js';
     document.getElementById('fb-root').appendChild(e);
     }());

     </script>
     </body>
     </html>

但是我已经研究过并尝试了几百万件事,但我总能得到相同的结果?任何建议都会非常有帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

当我转到你的页面选项卡时,firebug告诉我的第一件事是JS错误,

  

TypeError:document.getElementById(“fb-root”)为null

     

的document.getElementById( 'FB-根')的appendChild(E);

JavaScript(通常)的工作方式是,任何错误都会停止执行脚本的其余部分或文档的任何其他脚本。

请了解如何使用浏览器的错误控制台!