2010-07-04 3 views
2

J'ai travaillé sur une application Facebook et la seule chose qui m'embarrasse encore est les demandes d'amis. Lorsque j'utilise le code fb: multi-friend-selector, la fenêtre de confirmation est coupée par l'iframe sur le côté droit. L'application est une application de toile basée sur iframe.Facebook multi-ami-sélecteur se coupe dans iframe

Des idées?

Répondre

4

Vous pouvez spécifier une largeur attribut sur l'étiquette <fb:serverfbml> pour le rendre assez large:

<fb:serverfbml width="615"> 
    <script type="text/fbml"> 
    <fb:request-form ...></fb:request-form> 
    </script> 
</fb:serverfbml> 

Exemple: http://fbrell.com/xfbml/fb:server-fbml-multi-friend-selector

EDIT: rendu plus d'une réponse.

+1

Oui, la largeur de serverfbml était la réponse. Merci. – Ian

+0

Juste comme une note (cette réponse a résolu mon problème !!) la documentation du développeur Facebook sur fb: serverFbml n'est pas correcte. Il dit d'utiliser pour définir la largeur, mais cela ne fonctionne pas correctement! Vous devez utiliser BeRecursive

0

Si je me souviens bien, c'est en fait un problème avec Facebook lui-même.

Lorsque l'iFrame doit être dynamiquement redimensionné avec le contenu, mais uniquement dynamiquement redimensionner le contenu en charge plutôt que lorsque le contenu change.

+0

Y at-il fix? – Ian

+0

Pas au moins de Facebook, mais vous pourriez essayer d'utiliser Javascript pour redimensionner l'iFrame. – Jamescun

0

Vous rencontrez également un problème avec cela. Dans cet exemple, non seulement ils obtiennent le popup pour afficher tout le dessus, mais le sélecteur lui-même n'est même pas dans un iframe. Comment font-ils cela?

http://apps.facebook.com/sharethejoy/invite.php

Questions connexes