2011-06-18 131 views
4

我需要將facebook twitter和google +1按鈕添加到動態生成的網頁。 我在這裏解釋我的使用情況:將facebook分享按鈕添加到動態生成的網頁

用戶來我的門戶網站是一個基於Java/J2EE的門戶網站,並增加了一些內容

(如姓名,地址,公司名稱,位置,並且他的照片。)

然後,我生成一個頁面,如Facebook個人資料頁面www.mydomain.com/user_name。

所以我的目標是使用Facebook分享按鈕將他的內容以及URL和圖片添加到他/她的facebook牆上。

我通過,我得到了一些代碼去,一個簡單的例子是:

<a href="javascript:window.location=%22http://www.facebook.com/sharer.php?u=%22+encodeURIComponent(document.location)+%22&#38;t=%22+encodeURIComponent(document.title)" title="Share on Facebook..."><img src="/path/to/your/image/" width="12" height="12" alt="alt" /></a> 

我可增強相同的代碼讓我的需求呢?此外,我需要推特相同的內容。但我無法動態地做到這一點。我怎麼做?任何參考或教程或代碼示例都會有所幫助。

回答

2
<a href="http://twitter.com/share" 
    data-url="http://your.url.com/yourdynamicpage" 
    class="twitter-share-button" 
    data-text="What should I share?" 
    data-count="horizontal"> 
Tweet 
</a> 
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> 

這將工作

+0

很好,非常感謝,希望我能夠給這個例子添加動態內容 –

+1

當然!它不限制任何東西:) – genesis

1

如果你是動態生成的網頁,這意味着你是填充無論從get/post或數據庫獲取的數據內容。

如果您已經在使用這些數據來填充其他內容,那麼爲什麼您無法使用此數據來填充Facebook共享網址的參數?

+0

我將能夠做到這一點,我得到了點我有一個問題,我無法得到Facebook分享按鈕。我無法弄清楚,代碼中有什麼錯誤 –