как создать службу обмена контентом, например кнопку Tweet или Facebook - PullRequest
1 голос
/ 28 августа 2010

Я внедряю сервис обмена контентом, аналогичный кнопкам Twitter и Facebook.Когда пользователь заходит на страницу, он сможет нажать на мою кнопку, которая откроет страницу в новом окне, которое позволяет пользователю взаимодействовать с моим сервисом.Моя служба использует 2 параметра: URL и заголовок текущей страницы.

Я посмотрел HTML-код, используемый для добавления кнопок Twitter, Facebook и Printfriendly, и все они используют код 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 голосов
/ 28 августа 2010

Вы можете уйти с помощью простой гиперссылки. Например, кнопка «Поделиться» Facebook работает как гиперссылка: <a href="http://www.facebook.com/share.php?u=http://www.shredsite.com/&t=Title">Share on Facebook</a>. Причина использования javascript или iframe состоит в том, чтобы лучше контролировать работу пользователя. Поэтому вам решать, как вы хотите с этим справиться.

0 голосов
/ 28 августа 2010

Вам нужно написать немного кода JavaScript для кнопки (для отображения окна с указанным содержимым) и основного сценария (который включен, как Twitter и Facebook, как вы упомянули)

...