2010-12-11 6 views
0

Dans mon application, l'utilisateur peut inviter ami formulaire facebook, pour ce que j'utilise facebook sélecteur multi-ami. L'utilisateur peut sélectionner un ami facebook et quand il clique sur le bouton inviter un ami, il montre le sélecteur multi-ami dans une fenêtre modale pour ce reste exclu de l'utilisateur, mais il n'apparaît pas dans IE8. Lorsque je supprime le paramètre exclude_ids dans le sélecteur multi friend, il s'affiche dans IE8 avec tous les amis. Dans l'autre navigateur, il fonctionne parfaitement.facebook sélecteur multi-ami ne s'affiche pas dans IE8

est Ci-dessous le code FBML qui est j'utilise

<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> 

Quelqu'un a une solution pour cela. Merci

Répondre

0

J'ai aussi eu ce problème. La solution que j'ai trouvé ajouter un supplément fb: tag multi-ami sélecteur juste avant le FBML:

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

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

Je ne sais pas pourquoi cela a fonctionné, mais il l'a fait.

+0

qui ne fonctionne pas pour moi. –

1

essayer de définir FBML dans la balise html:

<html xmlns:fb="http://www.facebook.com/2008/fbml"> 
Questions connexes