2011-04-17 191 views
1

我只是想在FBML頁面中點擊圖片來觸發Facebook的ajax對話框。我該如何做到這一點?如何將自定義共享鏈接添加到Facebook上的FBML頁面?

我在我的Facebook粉絲頁上有一個FBML標籤。在該選項卡的內容中,我希望圖像可以用作共享按鈕。

By following these方向,我可以自定義分享按鈕,但用戶點擊的圖像本身不是可定製的。我希望能夠提供自己的圖像,而不是使用Facebook提供的銀色分享按鈕。

By following these alternative directions我可以使用自己的圖像。完善!除了東西... Share.php打開作爲而不是作爲一個JavaScript對話框。所以當用戶完成對話時,它會關閉整個頁面!

Here's what it looks like right now.對不起,您必須點擊「贊」才能看到分享圖片。當你點擊圖片時,共享頁面打開,但我只想要ajax對話框。

回答

2

我相信你可以做你想要使用什麼Facebook的飼料對話框: http://developers.facebook.com/docs/reference/dialogs/

這是你必須綁定到你的鏈接你的onClick事件的JavaScript:

 
FB.ui(
    { 
     method: 'feed', 
     name: "Name", 
     link: "http:\\www.facebook.com\pages\@\page_id_here", 
     picture: "http:\\path\to\image\file.jpg", 
     caption: "Caption", 
     description: "Description", 
     message: "Message" 
    }, 
    function(response) {          
     //callback function 
    } 
); 
+0

感謝響應。我發現僅僅使用我的第二種方法與target = _blank現在「足夠好」,但如果在花時間回答之後,我至少沒有給你的方法一個鏡頭,我會覺得自己像個混蛋。我很感激。我會在本週晚些時候嘗試一下,因爲我有更多時間。 – Chris 2011-04-18 03:20:54

+0

這非常有幫助。謝謝。 – lightyrs 2011-04-28 21:37:45

相關問題