如何创建Tweet按钮或Facebook共享等内容共享服务

时间:2010-08-27 22:17:12

标签: javascript facebook twitter social-networking

我正在实施内容共享服务,类似于Twitter和Facebook按钮。当用户访问页面时,他将能够单击我的按钮,这将在新窗口中打开一个页面,让用户与我的服务进行交互。我的服务使用2个参数:当前页面的URL和标题。

我查看了用于添加Twitter,Facebook和Printfriendly按钮的html代码,它们都使用特定于其服务的Javascript代码。 例如,必须包含此JS文件才能将Printfriendly按钮添加到页面中:

<script src="http://cdn.printfriendly.com/printfriendly.js" type="text/javascript"></script>

对于Facebook:<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>

Twitter的:<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

我的问题是我需要编写一些Javascript代码,还是只需将所有请求转发给服务器?

谢谢,

奥利弗。

2 个答案:

答案 0 :(得分:0)

你需要为按钮编写一些JavaScript代码(用于显示指定内容的窗口)和主脚本(如你所提到的那样包括在Twitter和facebook中)<​​/ p>

答案 1 :(得分:0)

您可以使用简单的超链接。例如,Facebook分享按钮的工作方式类似于超链接:<a href="http://www.facebook.com/share.php?u=http://www.shredsite.com/&t=Title">Share on Facebook</a>。 使用javascript或iframe的原因是为了更好地控制用户体验。因此,您需要决定如何处理它。