0

私のウェブサイト上の "Facebook Like Button"をクリックすると "あなたがページを気に入った"のような警告を表示したい。facebookのようなページ上のJavaScriptのアラート

私はonClick = "alert("あなたが気に入った "); on

<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で行うことができますか?

ありがとうございました

答えて

0

これは、二重引用符で囲んだテキストのためです。代わりに、単一のものを使用します。

onclick="alert('You liked it');"

私はまた、あなたがJavaScriptでこれを行うことができますどのようにあなたが表示されます:まず

あなたはJSでそれを参照することができますので、あなたのボタンにIDを与える必要があります。

<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

+0

私はあなたの解決策を試してみましたが、私はFacebookのコードを設定すると動作しませんでしたので、id = like-btnは失われます。 – Dario9494

+0

@ Dario9494私の最初の推奨はどうですかIDを伴わない?それは動作しましたか?また、私の編集を確認してください – dimlucas

+1

fbイベントでうまく動作します!どうもありがとう – Dario9494

関連する問題