#javascript #html #facebook-like
#javascript #HTML #facebook-подобный
Вопрос:
Я пытаюсь разместить кнопку «Нравится» на веб-странице. У меня есть это в моем html-теге: xmlns:og="http://ogp.me/ns#"
Это после тега body:
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/nn_NO/all.js#xfbml=1amp;appId=184653131620215";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>`
И это для отображения кнопки:
<fb:like href="http://fagmobler.no/index.php?kat_id=96amp;amp;id=2423" send="true" width="450" show_faces="false"></fb:like>
На моей веб-странице ничего не отображается. Я получаю только ошибку JavaScript, в которой говорится:
Не удается установить для свойства ‘id’ значение undefined».
И эта ошибка относится к функции JavaScript, определенной в теге script. Что делать?
Ответ №1:
вы также должны включить FBML в свой html-тег:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
также вы должны включить мета-теги og — http://developers.facebook.com/docs/opengraph /