Javascript 在 Facebook 点赞页面上提醒
Javascript alert on facebook like page
我想在我的用户点击我网站上的 "Facebook Like Button" 时显示类似 "You liked the page" 的提醒。
我尝试添加 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 中做到这一点?
非常感谢
那是因为您将文本用双引号引起来了。改为使用单个:
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
我想在我的用户点击我网站上的 "Facebook Like Button" 时显示类似 "You liked the page" 的提醒。
我尝试添加 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 中做到这一点?
非常感谢
那是因为您将文本用双引号引起来了。改为使用单个:
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