当我的用户在我的网站上点击“Facebook Like Button”时,我想显示“你喜欢这个页面”的提醒。
我尝试添加onClick =“alert(”你喜欢它“);”在
<div class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>
但它不起作用。
我是学生,对不起我的失败,我怎么能用Javascript做到这一点?
非常感谢
答案 0 :(得分:1)
也许这会对您有所帮助:https://developers.facebook.com/docs/plugins/like-button
如果我说对了,这就是fb-button加载的代码:https://connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.6。 也许您找到了按钮的声明,您可以在其中添加代码。
答案 1 :(得分:0)
那是因为你用双引号包装了文本。改为使用单一的:
onclick="alert('You liked it');"
我还将向您展示如何在JavaScript中执行此操作:
首先,您需要为按钮指定一个id,以便在JS中引用它:
<div id='like-btn' class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>
然后您可以转到JavaScript文件并执行以下操作:
var likeBtn = document.getElementById('like-btn');
likeBtn.onclick = function(){
alert("You clicked it");
}
编辑: Facebook为喜欢页面的活动提供回调。
FB.Event.subscribe('edge.create', function() { alert('You liked it'); });
您可以阅读有关Facebook活动订阅here
的更多信息