2011-11-29 72 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,但不适合你。基本上我们必须遵守平台限制。抱歉.. –