Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2013, 20:38
Аватар для xXapokalypsesXx
Интересующийся
Отправить личное сообщение для xXapokalypsesXx Посмотреть профиль Найти все сообщения от xXapokalypsesXx
 
Регистрация: 06.06.2012
Сообщений: 22

WallPost для каждой публикации (помочь со скриптом, VK API)
Привет Всем!
Суть проблемы в том, что если на одной странице, например 10 публикаций и в каждой присутствует кнопка "На стену", при нажатии на любую из этих кнопок будет предложено разместить только первую запись со страницы, но никак не ту на которую нажимали.
Помогите пожалуйста исправить, чтобы при нажатии кнопки "На стену" публиковалась та публикация которую выбрали (если первая кнопка "На стену", то первая публикация, если вторая кнопка "На стену", то вторая публикация, ну и так дальше).
Сам скрипт:
$(document).ready(function() {
    $('#first').click();
});
var current = 'allwall';
function show(id,photo) {
    $('#'+current).hide();
    $('#'+id).show();
    current = id;
    image = photo;
}
$(function () {
    d = document.location.search.substr(1);
    var p = d.split("&");
    var V = {}, curr;
    for (i = 0; i < p.length; i++) {
        curr = p[i].split('=');
        V[curr[0]] = curr[1];
    }
    id = V['viewer_id'];
});
function WallPost(a) {
    VK.api("wall.post", { owner_id: id, message: $('.'+current).html(), attachments: image});
}


Текст + Картинка на стену:
<a href="#" id="first" onclick="show('allwall-1','photo000000_000000'); return false;"></a>


Текст который отправляется на стену:
<div class="allwall-1">Текст</div>


Кнопка отправки публикации себе на стену:
<a href="#" onclick="WallPost('allwall)">На стену</a>
Ответить с цитированием