2011-09-12 15 views
5

używam domyślnego Facebook kod:Pokaż alert na przycisku kliknij

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#appId=176702405718664&amp;xfbml=1"> </script> 
<fb:like href="http://domain.com" send="true" width="700" show_faces="false" action="recommend" font=""></fb:like> 

.. ale chciałbym pokazać alert, jeśli użytkownik kliknie „zalecane” lub „wyślij” przycisków. Proszę zobaczyć ten skrzypce:

http://jsfiddle.net/4wB9x/1/

Dzięki!

Odpowiedz

5

będziesz musiał zasubskrybować zdarzenie edge.create, zostanie ono uruchomione, gdy użytkownik kliknie podobny przycisk.

FB.Event.subscribe('edge.create', 
function(response) { 
    alert('You liked the URL: ' + response); 
    } 
); 

// do wysyłania trzeba będzie użyć tego

FB.Event.subscribe('message.send', 
function(response) { 
    alert('You sent the URL: ' + response); 
    } 
); 
+0

Aha! Więc bezpośrednio na stronie w tagach