2012-01-05 3 views
1

у меня есть этот код:как позвонить facebook javascript из ссылки?

<html xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <body> 
    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <div id="fb-root"></div> 
    <script> 
     // assume we are already logged in 
     FB.init({appId: '123050457758183', xfbml: true, cookie: true}); 

     FB.ui({ 
      method: 'send', 
      name: 'People Argue Just to Win', 
      link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html', 
      }); 
    </script> 
    </body> 
</html> 

как я называю эту функцию по этой ссылке: <a href="#">test</a>

любые идеи?

благодаря

редактировать: больше о коде facebook here

ответ

-1

вы можете использовать его таким образом:

<a href="#" id="go-to-fb"> click this </a> 

в коде Jquery:

$(function(){ 
    $("#go-to-fb").click(function(){ 
     FB.ui({ 
      method: 'send', 
      name: 'People Argue Just to Win', 
      link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html', 
      }); 
}) 
}) 
+0

Здесь нет упоминания о jQuery. –

+0

Что это значит? мне нужно сказать, что jquery должен быть включен? user993563

+1

Это означает, что ОП никогда не говорил, что они используют jQuery. Поэтому они могут не знать об этом или использовать другую инфраструктуру. использует jQuery. –

1

Я не очень понимаю вопрос. По тому, как я это интерпретирую, мне кажется, что все, что вам нужно сделать, - это событие onclick для этой гиперссылки, которая запускает сценарий, который вы предоставили.

+0

вы можете разместить некоторые SUDO код? – Patrioticcow

+0

Я не знаю javascript, который хорошо, но я могу предоставить вам код jQuery. – ruiyang

+1

@ruiyang: Здесь нет упоминания о jQuery. –

Смежные вопросы