2011-06-18 91 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分享按钮。我无法弄清楚,代码中有什么错误 –