Я тоже хотел добавить эту кнопку справа от страницы, возникли проблемы с перемещением фрейма так, чтобы он был виден, поэтому вместо этого решил открыть кнопку отправки в диалоговом окне.http://developers.facebook.com/blog/post/514/
Для этого вам потребуется использовать JS SDK, а также предоставить кнопку или ссылку, которые откроют диалоговое окно отправки.Вот пример кода, который делает ссылку похожей на кнопку отправки
HTML
<a class="fb-send-button"><i></i><span>Send</span></a>
CSS
.fb-send-button {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
color: #3b5998;
-moz-outline-style: none;
text-decoration: none;
background: #eceef5;
border: 1px solid #cad4e7;
display: inline-block;
padding: 4px 5px;
white-space: nowrap;
padding: 2px 5px;
font-family: 'trebuchet ms', sans-serif;
font-size: 11px;
}
.fb-send-button:hover {
border-color: #9dacce;
text-decoration: none;
color: #3b5998;
}
.fb-send-button span {
line-height: 14px;
line-height: 13px;
}
.fb-send-button i, .fb-send-button img {
float: left;
height: 14px;
margin-right: 3px;
width: 14px;
}
.fb-send-button i {
background-image: url(http://static.ak.fbcdn.net/rsrc.php/v1/z7/r/ql9vukDCc4R.png);
background-position: -1px -47px;
}
Javascript
FB.ui({
method: 'send',
name: 'Facebook Dialogs',
link: 'https://developers.facebook.com/docs/reference/dialogs/'
});
Вам потребуется уже загрузить Javascript SDK на вашу страницу, и вам нужно будет либо поместить вышеуказанный JS в тег привязки в атрибуте on clickили, желательно, добавив его, используя свой собственный Javascript.