繁体   English   中英

像页面上的Facebook上的Javascript警报

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM