2010-12-11 33 views
0

在我的應用程序中,用戶可以邀請朋友形式臉譜,爲此我使用臉譜多朋友選擇器。用戶可以選擇Facebook好友,當點擊邀請好友按鈕時,它會在模式窗口中顯示多個好友選擇器,以排除其餘用戶,但IE8中不顯示。當我刪除多朋友選擇器中的exclude_ids參數,然後在IE8中與所有朋友一起顯示。在其他瀏覽器中,它完美地工作。Facebook多朋友選擇器不顯示在IE8中

下面是FBML代碼是我使用

<fb:serverfbml width="615" > 
<script type="text/fbml"> 
<fb:request-form action="http://example.com/invitefriends.html" 
method="post" 
target="_top" 
invite="true" 
type="invite" 
content=" content text. <fb:req-choice url='<? echo JURI::base(); ?>home/facebook/<? echo base64_encode($user->get('email')); ?>' label=Bloom.com />">"> 
<fb:multi-friend-selector showborder="true" 
bypass="cancel" 
rows=3 
cols=3 
email_invite="false" 
import_external_friends="false" 
exclude_ids="<? echo $exclude_ids; ?>" 

actiontext="Invite your friend from facebook" /> 
</fb:request-form> 
</script> 
</fb:serverfbml> 

任何人有這方面的任何解決方案。 謝謝

回答

0

我也有這個問題。我找到解決的辦法是增加一個額外的FB:剛剛FBML之前多朋友,選擇標籤:

<!-- stupid ie fix --> 
<fb:multi-friend-selector /> 
<!-- end stupid ie fix --> 

<fb:serverfbml width="625">...etc. 

我不知道爲什麼它的工作,但它沒有。

+0

未沒有爲我工作。 – 2011-03-15 20:08:49

1

嘗試在HTML標籤來定義FBML:

<html xmlns:fb="http://www.facebook.com/2008/fbml"> 
相關問題