WallPost для каждой публикации

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
xXapokalypsesXx
Сообщения: 6
Зарегистрирован: 09 июл 2013, 17:59

WallPost для каждой публикации

Сообщение xXapokalypsesXx »

Привет Всем!
Суть проблемы в том, что если на одной странице, например 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>
Ответить