0

これをコーディングするいくつかの方法を試しましたが、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>

しかし、私は何百万ものことのように見えるものを調査して試しましたが、それでも常に同じ結果が得られますか? どんな提案も非常に役に立ちます!ありがとう!

4

1 に答える 1

0

あなたのページタブに行ったときにfirebugが最初に表示するのは、JSエラーです。

TypeError: document.getElementById("fb-root") が null です

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

また、JavaScript の (通常の) 動作では、エラーが発生すると、残りのスクリプトまたはドキュメントの他のスクリプトの実行が停止します。

ブラウザのエラー コンソールの使い方を学んでください。

于 2012-08-22T09:33:50.280 に答える