2011-11-29 93 views
0

我想在我的iFrame Facebook應用程序中打開一個帶有模式框的flash庫,但它大於520px。我發現2個解決方案:Facebook對話框中的iFrame

  1. 插入父窗口的一段代碼,使模式與目標_parent打開,這是因爲父窗口是Facebook的不可能!有關iFrame

  2. 打開Flash視頻Facebook的對話框內,

我一直在尋找一個沒有成功天的教程。任何人都知道我該怎麼做這樣的事情:

<fb:dialog id="my_dialog"> 
    <fb:dialog-title>My title</fb:dialog-title> 
    <fb:dialog-content> Flash video </fb:dialog-content> 
    </fb:dialog> 

也許這是什麼,我需要一個解決方案,但它的2個月以上,沒有人回答了這個問題。 http://facebook.stackoverflow.com/questions/7427051/fbswf-not-working-in-fbdialog-box-shows-blank-white-space

這裏是我的網頁,但請記住,這是一項正在進行的工作,我不知道多久會是一個有用的鏈接: https://www.facebook.com/MegaPetBrasil?sk=app_244261928967214

在此先感謝。

回答

0

沒有嘗試出來一次,但它可能是因爲不推薦使用FBML的.. http://developers.facebook.com/docs/reference/fbml/

如果它比520px寬,你可以嘗試畫布頁(我知道用戶將不得不離開扇頁)和整合到Facebook內部。從用戶體驗的角度來看,它可能會更好,如果我已經訪問過你的頁面,並在標籤應用程序中,如果你鎖定我的Facebook屏幕並顯示一個閃存畫廊的對話框,我會煩惱。沒有任何彈出窗口,畫布會更好。猜.. :)

+0

我包括一個鏈接到我的網頁的問題。 Canvas頁面是我的第二選項,720px對我的項目非常理想,但我試圖阻止訪問者在每次觀看視頻時都離開頁面。我在FBML中發現了幾種技術,但這是浪費時間,因爲在一個月內將不再被支持。 –

+0

至少現在,沒有一個解決方案,你想在標籤應用程序中做什麼。如你所說,你不能打開對話框。你必須使用Facebook,但不適合你。基本上我們必須遵守平臺限制。抱歉.. –