2009-10-19 10 views
2

fb : 대화 상자에서 다중 친구 선택기 위젯 (fb : multi-friend-selector)을 표시 할 수있는 방법이 있습니까?fb : 대화 상자의 FBML 다중 친구 선택자

친구 선택기 팝업을 표시하고 사용자가 친구에게 초대장을 보낼 수있는 버튼을 선택했습니다. 친구 선택기가 기본 페이지에서 작동하지만 fb : 대화 상자에 해당 위젯을 표시하는 방법에 대한 단서가 없습니다.

감사 주전자

답변

2

본을 편집해야하지만, 여기에 광주 과학 기술원의 것 :

popupInviteFriends 다음의 경우 기능 (전자) { (전자) {e.preventDefault(); }

var fbml = '<fb:request-form \ 
        action="." \ 
        method="GET" \ 
        invite="true" \ 
        type="TWO" \ 
        content="This is an invitation from ' + TWOFace.BRAND + '. \ 
          &lt;fb:req-choice url=\'' + TWOFace.INVITE_DIALOG.postBack + '\' \ 
            label=\'Join ' + TWOFace.BRAND + '\' /&gt;"> \ 
        <fb:multi-friend-selector \ 
         showborder="false" \ 
         rows="4" \ 
         actiontext="Invite your friends to use ' + TWOFace.BRAND + '"> \ 
        </fb:multi-friend-selector> \ 
       </fb:request-form'; 

    var container   = document.createElement('div'); 
     container.innerHTML = fbml; 
    var inviteIFrame  = new FB.UI.PopupDialog(TWOFace.INVITE_DIALOG.title, container); 

    inviteIFrame.setContentWidth(590); 
    inviteIFrame.setContentHeight(400); 
    inviteIFrame.show(); 
},