2017-09-07 32 views
0

Facebookで以下のコードシェアを使用しているが、https://www.facebook.com/dialog/return/close#_=_は何も返されません。facebook share on javascript

<?php 
    $social_link = "https://www.google.co.in"; 
    $sharelink = "http://www.facebook.com/sharer.php?u=".urlencode($social_link)."&t=&s=100"; 
    $strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes"; 
    echo "<script>var win = window.open('$sharelink', '_self', '$strWindowFeatures');</script>"; 
?> 
+0

で指定したスクリプトを追加することができますか?ページのどの時点で? 'script'タグの中に?ブラウザコンソールを開き、エラーがないかどうかを確認してください。 – NewToJS

+0

@Cerbrusなぜあなたはソースコードの編集に 'script'タグを追加しましたか? opにはオリジナルのphpが含まれていませんでした。このような変更は、javascriptが意図したとおりに機能していない理由になる可能性があります... – NewToJS

+0

私は手動でそれらを追加しませんでした。 – Cerbrus

答えて

0

あなたは、特定のタグを使用して、共有ボタンを作成し、スクリプトのセクションでは、これをエコーし​​ようとしている

<a onclick="shareinsocialmedia('https://www.facebook.com/sharer/sharer.php?u=<?php echo $ShareUrl;?>&title=<?php echo $Title;?>')" href=""> <img src="images/facebook.gif" title="share in facebook"> </a> 

<script type="text/javascript" async > 
    function shareinsocialmedia(url){ 
    window.open(url,'sharein','toolbar=0,status=0,width=648,height=395'); 
    return true; 
    } 
</script> 
+0

私はポップアップではなくページで開きたい。 – Pratik

+0

私はあなたも同じページで同じことを開くことを願って –