Страница 1 из 1

Проблема с WallPost

Добавлено: 09 июл 2013, 18:26
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

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

Добавлено: 09 июл 2013, 18:39
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. код по вычислению ида и не нада... по умолчанию - и так себе на стену

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

Добавлено: 09 июл 2013, 19:08
xXapokalypsesXx
sasha^, когда в коде есть эти строки:

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

    var score = $('#score').text();    var max_score = $('#max_score').text();    var skill = $('#skill').text();    var text = 'Счёт: ' + score + ' | Максимальный счёт: ' + max_score + ' | Сделано попыток: ' + skill;
"Рассказать друзьям" не хочет работать почему-то(

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

Добавлено: 09 июл 2013, 19:33
sasha^
jquery подключен?

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

Добавлено: 09 июл 2013, 19:38
xXapokalypsesXx
sasha^, да, конечно.
Вот так:

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

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

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

Добавлено: 10 июл 2013, 07:47
Serge
xXapokalypsesXx
F12 и смотрите на ошибки