5

我整天都在为这件事感到压力。所以我在我的 facebook 粉丝页面上制作了一个邀请应用程序,让人们向他们的粉丝推荐或邀请我的粉丝页面。

我的 xfbml 代码是这样的

<div id="fb-root" style="overflow:auto;">

<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
FB.init({
appId  : '2071839326xxxxx',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml  : true  // parse XFBML
});
</script>

<fb:serverFbml width="520">
<script type="text/fbml">

<fb:request-form
action="http://www.facebook.com/pages/Nikolius-Web-Development-Tutorial/190882787595987"
method="POST"
invite="true"
type="Nikolius-Web"
content="Undang Temen bergabung di Nikolius-Web <fb:req-choice url='http://www.facebook.com/pages/Nikolius-Web-Development-Tutorial/190882787595987'  label='Go' />"
>

<fb:multi-friend-selector actiontext="Undang Temen bergabung di Nikolius-Web" rows="3" cols="3" showborder="true" />
</fb:request-form>

</script>
</fb:serverFbml>
</div>

问题是当我单击发送邀请按钮时,会出现一个对话框确认。对话框在右侧被切断,如图所示 在此处输入图像描述

任何想法如何解决这个问题。当我看到拥有相同应用程序的曼联球迷页面时,对话框只是正常显示。已经尝试了一整天,但仍然很难做到这一点。:(

对不起我的英语不好。希望你们知道我的意思。

4

2 回答 2

0

FBML 很快就会被弃用。我建议使用最新的 Facebook API 重写您的应用程序。最新的对话框在显示为页面选项卡应用程序时可能不会裁剪。

于 2012-01-12T00:23:52.977 回答
0

fb:serverFbml width="520"您可以将标签中的宽度替换为 fb:serverFbml width="420"可以根据需要工作的宽度。

于 2012-04-18T07:09:53.653 回答