Проблема с WallPost

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

Проблема с WallPost

Сообщение xXapokalypsesXx »

Привет Всем!
Помогите пожалуйста изменить код:

Код: Выделить всё

    <script type="text/javascript">        $(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() {            VK.api("wall.post", { owner_id: id, message: "Привет Всем!", attachments: "photo1_176121115" }, function (data) {            });        }    </script>
Как видите, при нажатии на:

Код: Выделить всё

<a href="#" onclick="WallPost()">Рассказать друзьям</a>
Будет предложено разметить запись у себя на стенке с текстом "Привет Всем!".
А я хочу чтобы при нажатии "Рассказать друзьям" из этого дива бралась информация на публикацию:

Код: Выделить всё

<div id="vkpub">Счёт: <span id="score">0</span> | Максимальный счёт: <span id="max_score">0</span> | Сделано попыток: <span id="skill">1</span></div>
То есть при нажатии "Рассказать друзьям" мы увидим:

Код: Выделить всё

Счёт: 46 | Максимальный счёт: 230 | Сделано попыток: 3
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Проблема с WallPost

Сообщение sasha^ »

легко..вот код.. (при JQuery)

Код: Выделить всё

function WallPost() {    var score = $('#score').text();    var max_score = $('#max_score').text();    var skill = $('#skill').text();    var text = 'Счёт: ' + score + ' | Максимальный счёт: ' + max_score +               ' | Сделано попыток: ' + skill;    VK.api("wall.post", {message: text, attachments:           "photo1_176121115" },  function (data) {    });}
P.S. код по вычислению ида и не нада... по умолчанию - и так себе на стену
Аватара пользователя
xXapokalypsesXx
Сообщения: 6
Зарегистрирован: 09 июл 2013, 17:59

Re: Проблема с WallPost

Сообщение xXapokalypsesXx »

sasha^, когда в коде есть эти строки:

Код: Выделить всё

    var score = $('#score').text();    var max_score = $('#max_score').text();    var skill = $('#skill').text();    var text = 'Счёт: ' + score + ' | Максимальный счёт: ' + max_score + ' | Сделано попыток: ' + skill;
"Рассказать друзьям" не хочет работать почему-то(
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Проблема с WallPost

Сообщение sasha^ »

jquery подключен?
Аватара пользователя
xXapokalypsesXx
Сообщения: 6
Зарегистрирован: 09 июл 2013, 17:59

Re: Проблема с WallPost

Сообщение xXapokalypsesXx »

sasha^, да, конечно.
Вот так:

Код: Выделить всё

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Только что отключил скрипт игры, но оставил кнопку "Рассказать друзьям" и она заработала, подключил обратно скрипт, кнопка не работает.
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Проблема с WallPost

Сообщение Serge »

xXapokalypsesXx
F12 и смотрите на ошибки
Ответить