2009-08-12 15 views
1

私はFacebookを実装しています。 Facebook Connectのコードはiframeです。 Facebookのポップアップダイアログ(たとえば、FB.Connect.showFeedDialogまたはFB.Connect.streamPublish)が表示されるときは、すべてうまくいきます。ポップアップは、iframeの内部に表示されます。 その小さなiframeウィンドウ以来、ポップアップは半分隠されています。Facebookのiframe-ポップアップで接続iframe内に表示

どのように解決するかについてのご意見は非常に高く評価されています。 注:FBログインとログアウトのポップアップはよく表示されます。

答えて

0

私のウィンドウが正しくFBはiframeを表示するにはあまりにも小さかったので、私は_openFeedDialogWindowを呼び出すために、民間_openFeedDialogIframe関数をオーバーライド:

var init = function() 
{ 
    FB.Connect.get_status().waitUntilReady(function(status) 
    { 
     FB.Connect._openFeedDialogIframe = function(b, a, f) 
     { 
      FB.Connect._openFeedDialogWindow(b, a, f); 
     }; 
    }); 
}; 
FB.ensureInit(init); 

これは、ポップアップにはiframeが表示されるたびに強制します。

関連する問題