无论使用何种代码,我的Iframe高度始终被切断';我试过了

无论使用何种代码,我的Iframe高度始终被切断';我试过了,iframe,height,facebook-javascript-sdk,Iframe,Height,Facebook Javascript Sdk,我尝试了几种编码方法,但在显示整个iframe时遇到了各种各样的麻烦。我不想使用滚动条,所以我已经把它们编码出来了。以下是我页面上的应用程序: 以下是我目前使用的代码: <head> .... <script type="text/javascript"> window.fbAsyncInit = function() { //Der folgende Code ändert die Grösse des iFrames

我尝试了几种编码方法,但在显示整个iframe时遇到了各种各样的麻烦。我不想使用滚动条,所以我已经把它们编码出来了。以下是我页面上的应用程序:

以下是我目前使用的代码:

<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>

....
window.fbAsyninit=函数(){
//折叠式编码为100毫秒
FB.Canvas.setAutoResize(100);
};
(功能(){
var e=document.createElement('script');
e、 异步=真;
e、 src=document.location.protocol+
“//connect.facebook.net/en_US/all.js”;
document.getElementById('fb-root').appendChild(e);
}());

但是我已经研究和尝试了很多东西,但我总是得到同样的结果?任何建议都会非常有用!谢谢

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

TypeError:document.getElementById(“fb根”)为空

document.getElementById('fb-root').appendChild(e)

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


请学习如何使用浏览器的错误控制台

加载SDK之前是否尝试调用FB.CANVAS.setAutoResize?