2010-08-27 84 views
1

我正在實施內容共享服務,類似於Twitter和Facebook按鈕。當用戶訪問一個頁面時,他將能夠點擊我的按鈕,這將在新窗口中打開一個頁面,讓用戶與我的服務進行交互。我的服務使用2個參數:當前頁面的URL和標題。如何創建像Tweet按鈕或Facebook共享內容共享服務

我看過用於添加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代碼或只能將所有請求轉發給服務器?

謝謝,

奧利維爾。

回答

0

你需要寫的按鈕有點JavaScript代碼(爲窗口,以用指定的內容顯示出來)和主腳本(其中包括Twitter和Facebook等你所說的那樣)

0

你可以通過簡單的超鏈接逃脫。例如Facebook分享按鈕就像超鏈接:<a href="http://www.facebook.com/share.php?u=http://www.shredsite.com/&t=Title">Share on Facebook</a>。 使用javascript或iframe的原因是爲了更好地控制用戶體驗。所以決定如何處理它取決於你。