2011-12-03 15 views
1

FB.Canvas.setSize関数の他の記事の指示に従って、キャンバスのiframeの高さを上げ、コードをメインのindex.phpファイルに配置しました。FB.Canvas.setSizeがリンク先ページで機能していない

メインページから別のページへのリンクをクリックすると、FB.Canvas.setSizeは新しいリンクでは機能しません。すべてのページに対してFB.initとFB.Canvas.setSizeを設定する必要がありますか?それとも私が紛失しているものがありますか?

ありがとうございます。

答えて

2

ページをリロードするたびにFB.Canvas.setSizeを呼び出す必要があります。たぶんsetAutoGrowの使用を検討する必要がありますか? body.onloadでFB.Canvas.setSizeを使用できます

+0

body.onload !!良いこと、ありがとう。私はそれをテストします。 – user984689

+0

ブラウザでサイトが表示される前に呼び出す必要がある場合は、このイベントのハンドラを設定してDOMContentLoadイベントを使用することもできます。あなたはaddEventListenerを呼び出すことができますが、サイトがシンプルであればbody.onloadはうまくいくはずです。 –

+0

ちょうどそれを試してみました。まだ動かない。私はリンクされたページに追加しました。 他に何かを呼び出すか、FB.Canvasの関数を追加する必要はありますか? – user984689

関連する問題