[英]Javascript alert on facebook like page
当我的用户在我的网站上单击“ 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>
但这行不通。
我是一个学生,为我的失败感到抱歉,我该如何用Java语言做到这一点?
非常感谢
也许这会对您有帮助: https : //developers.facebook.com/docs/plugins/like-button
如果我做对了,这是fb按钮加载的代码: https : //connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.6 。 也许您找到了按钮的声明,可以在其中添加代码。
那是因为您将文本用双引号引起来。 请改用单个:
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活动订阅的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.