Twitter Javascript API: добавление событий Web Intent - PullRequest
1 голос
/ 27 июля 2011

Мне нужно обработать событие «твит».Это то, что у меня сейчас, но это не работает:

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

function jsTweet() {

   // some other stuf here
   // ...

   var urlTW = "https://twitter.com/intent/tweet?text=Text&url=http://my_url.com";
   var winTW = window.open(urlTW,'','toolbar=0, status=0, width=650, height=360');
}

(function() {
    twttr.events.bind('tweet', function(event) {
        alert('tweet!!!!');
    });
}());
</script>

<a href="javascript:void(0)" onClick="jsTweet();">

1 Ответ

0 голосов
/ 27 июля 2011

Несколько вещей:

1 / Закройте тег привязки.

2 / Ваша анонимная функция вызывается только при загрузке страницы. Объект twttr в данный момент не существует. Так что нет привязки сделано. Отладьте вашу функцию с помощью Firebug или чего-то подобного, это должно выглядеть как ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...