2012-12-07 12 views
6

私はウェブサイトを持っており、その上に私は共有という名前のfacebookボタンを持っています。ユーザーがそのボタンをクリックすると、自分のウェブページのコンテンツが自分の壁に共有されていなければなりません。私のコードは、ページの私の頭のタグで、このようなものです:facebookで私のウェブサイトのコンテンツを共有する方法

<script> 
    function fbs_click(){ 
     u = location.href; 
     t = document.title; 
     window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436'); 
     return false; 
    } 
</script> 

また、私は、これはbodyタグ内にある自分のコンテンツページt= titleやサイト名のu= urlことと知っている:

<a rel="nofollow" href="http://www.facebook.com/share.php?u=http://lums.edu.pk/event-detail/lecture-on-citation-management-and-referencing-1133" 
class="fb_share_button" onclick="return fbs_click()" target="_blank" 
style="text-decoration:none;">Share</a> 

uはありますか?私が共有したいリンク。 このコードは私のために共有ページを開き、自分のページの内容ではなく私のURLだけを共有します。私のコンテンツには、イメージ、ティットル、ディテールが含まれています(データベーステーブルからこれらの値を取得しています)。何か助けてください。

答えて

2

私のために仕事をしている実際のコードです。私はミスhandleingでしたか?私のlink.Itのuは、この例では、JSPを使用しているこの

?u=http%3A%2F%2Fmywebsite.com%2Fcontent+of+my+page" target="_blank">this link</a> 
2

は、下記のようなOpenGraphタグの上に顔をしている:最後に、私は私のsolution.Thisを得た

<meta property="og:title" content="TITLE" /> 
<meta property="og:image" content="URL" /> 
<meta property="og:description" content="DESCRIPTION" /> 
<meta property="og:url" content="URL" /> 
+0

私はOpenGraph tags.Willで使用されていないのですあなたは?私は読んでいたしてくださいもう少し説明[リンク](http://huebris.com/facebook-share-button/)このページ – user1885057

+0

続きを読む:http://ogp.me/ –

0

ようにする必要があります。 JSは上の例に基づいています。

<a id="fb_link" href="#fb_link" onclick="fbs_click('${product.id}');">Share me on FB</a> 

function fbs_click(id) { 
var url = 'http://www.facebook.com/sharer.php?u=' + 
    encodeURIComponent('https://www.mysite.com.au/product/detail?advertiseId=') + id; 
window.open(url, 'Share on FaceBook', 'left=20,top=20,width=550,height=400,toolbar=0,menubar=0,scrollbars=0,location=0,resizable=1'); 
return false; 
} 

場所は= 0が私のFirefoxで動作しないいくつかの魔法の理由であることを言及する必要があり...

関連する問題