2011-09-12 22 views
5

estoy usando el código de inserción por defecto de Facebook:Mostrar alerta en un botón de clic

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

.. pero me gustaría mostrar una alerta si el usuario hace clic en 'recomendar' o 'enviar' botones. Consulte este violín:

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

Gracias!

Respuesta

5

tendrá que suscribirse al evento edge.create, se activa cuando el usuario hace clic en el botón Me gusta.

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

// para el envío tendrá que utilizar este

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

Aha! ¿Tan directamente en la página en

Cuestiones relacionadas