2012-04-30 12 views
-1

我正在为我的客户制作一些Facebook“东西”,他希望在点击后像cookie一样设置,并且24小时后,这个像框的东西不会被看到。不要问我为什么:) 所以我做了功能很喜欢():Facebook like button - onclick set cookie

<script type="text/javascript"> 
function liked(){ 
    days=1; 
    myDate = new Date(); 
    myDate.setTime(myDate.getTime()+(days*24*60*60*1000)); 
    document.cookie = 'liked=button; expires=' + myDate.toGMTString(); 
} 

但我不知道是如何强制Facebook的喜欢按钮来调用这个函数。我在FB开发者和这个网站上发现了一些代码,但是我不知道在哪里使用它。

FB.Event.subscribe( 'edge.create', 功能(响应){ 警报( '你喜欢的网址:' +响应); });

任何人都可以帮我吗?先谢谢你!

回答

0

它为我的作品:

<script> 
window.fbAsyncInit = function() { 
        FB.Event.subscribe("edge.create", function(response) { alert("You liked the URL: " + response); }); 
        };</script>