1

サンプルコードがあります:

<fb:like onclick="example();displayThread('likepost')" href="http://stackoverflow.com" send="false" width="450" show_faces="false" style="border:none; overflow:hidden; width:50px; height:23px;"></fb:like>

そしてジャバスクリプト

function example() {
    alert('test');
}

お気に入り ページが好きでボタンをクリックすると、javascript can't work(alert('test')) のようになります。修正方法

4

2 に答える 2

1

divタグの外側にタグを配置して、fb:likeそのタグ内に onClick イベントを追加すると、divうまくいくはずです。

于 2012-11-07T07:12:16.330 に答える
1

これを試して

FB.Event.subscribe('edge.create', function () {
    example();
});
//or
FB.Event.subscribe('edge.create', example);

http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

于 2012-11-07T07:14:33.570 に答える