Ну так что это за ссылка такая?
landing:90 Конечно, ВК не может к ней обратиться!
Надо указывать такую ссылку, на которую ВК может зайти. И названия, картинки и текст он возьмёт сам. Или можно самому их указать через параметры &title=&description=& image=
У себя использую такой код:
Share = {
vk: function (purl, ptitle, pimg, text) {
url = 'http://vk.com/share.php?';
url += 'url=' + encodeURIComponent(purl);
url += '&title=' + encodeURIComponent(ptitle);
url += '&description=' + encodeURIComponent(text);
url += '&image=' + encodeURIComponent(pimg);
url += '&noparse=true';
Share.popup(url);
},
ok: function (purl, text) {
url = 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1';
url += '&st.comments=' + encodeURIComponent(text);
url += '&st._surl=' + encodeURIComponent(purl);
Share.popup(url);
},
fb: function (purl) {
url = 'http://www.facebook.com/sharer/sharer.php?';
url += 'u=' + encodeURIComponent(purl);
Share.popup(url);
},
popup: function (url) {
window.open(url, '', 'toolbar=0,status=0,width=626,height=436');
}
};
А потом в HTML
<div class="buttons">
<a onclick="Share.vk('http://yandex.ru'','название','описание.')"><i class="fa fa-vk"></i></a>
<a onclick="Share.ok('http://yandex.ru'','описание')"><i class="fa fa-ok"></i></a>
<a onclick="Share.fb('http://yandex.ru')"><i class="fa fa-facebook"></i></a>
</div>