私は現在、このウェブサイト上のウェブサイト上で作業しています。私はFacebookの共有ボタンとTwitterのツイートボタンを持っています。それから私は0に設定されたJavaScript変数を持っている、今私が持っている問題は、人がFacebook上で共有しているかどうかをチェックし、Facebook上で共有し、 1 tweetingし、変数が2の場合、私はポップアップを作成したいと思います。アクションが発生した場合に変数を増やす
私は
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/da_EN/sdk.js#xfbml=1&version=v2.5";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Facebookのボタンであるそれから私はつぶやきボタン
<div id="twitbut">
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://weiskleint.com/" data-text="Sign up for this awesome brand launching soon!" data-via="Weiskleint" data-hashtags="weiskleint">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
</div>
そして最後に、私は同じHTMLスクリプトに
<script type="text/javascript">
var shares=0;
if (shares == 2)
</script>
を持つJavaScript変数を持ってこれを得ています
私の問題は、FacebookやTwittで共有しているかどうかを確認する方法がわからないということですしかし、私はボタンコードの変数を取得しなければならないと思うだろうし、人がそのボタンをクリックすると変数を増加させるでしょう。しかし、私がこのようにしたら、ボタンをクリックするだけで、実際の投稿を共有する必要はありませんか?これは目標の一種です。
少し混乱していて申し訳ありませんが、私がしたいことは、FacebookとTwitterの両方で共有することをユーザーに求めています。もしこれをした場合、クーポンコードが報われます。このコードはポップアップになります。
ありがとうございます。
'(株= 2)' ==> '場合(株式は== 2)'あなたはちょうど2つの変数 'sharedFacebook'と'勧めします – Tushar
場合1つのサイトを2回共有し、シェアを2にするという問題を避けるためにsharedTwitterを使います。 – IrkenInvader
@IrkenInvaderだから、数字ではなく2つのブール変数があります。 1つは、共有フェイスブックに偽って真実だと言っています。そして、1つは、間違っていると言っています。 Facebookの共有とTwitterのtweetボタンでこれらの変数をtrueに変更するだけですか?そして、唯一の問題は、ボタンをどうやって得るのかということです。 – DevLiv