Пост на стену пользователя после нажатия на картинку.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Kikrace
Сообщения: 7
Зарегистрирован: 12 май 2013, 15:32

Пост на стену пользователя после нажатия на картинку.

Сообщение Kikrace »

Подскажите, пожалуйста, как вызвать WallPost после нажатия на картинку?
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Пост на стену пользователя после нажатия на картинку.

Сообщение Serge »

<a href="#" onClick="VK.api('wall.post', ...)"><img /></a>
Kikrace
Сообщения: 7
Зарегистрирован: 12 май 2013, 15:32

Re: Пост на стену пользователя после нажатия на картинку.

Сообщение Kikrace »

Спасибо, но я похоже что-то делаю всё равно не так, так как после нажатия на фото ничего не происходит..
Код целиком с картинкой у меня получился такой:

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

    <script type="text/javascript" src="http://vk.com/js/api/xd_connection.js"></script>    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>    <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: "тест" }, function (data) {            });        }    </script></head><body    <a href="#" onClick="VK.api('wall.post', ...)"><img src="http://vk.com/images/community_100.gif" /></a></body>
Последний раз редактировалось Александр 17 май 2013, 14:40, всего редактировалось 1 раз.
Причина: Для оформления кода нужно использовать [code][/code]
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Пост на стену пользователя после нажатия на картинку.

Сообщение Casperovskii »

Kikrace
Пользуйся тегами. А зачем ты в "onClick" вставил текст на прямую? Тебе тогда нужно вставить обращение к функции, если ты ее определил.
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Пост на стену пользователя после нажатия на картинку.

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

вот так нужно..

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

<script type="text/javascript" src="http://vk.com/js/api/xd_connection.js"></script><script type="text/javascript">window.onload = function() {VK.init(function() {});}function post() {VK.api("wall.post", {message: "тест" }, function (data) {});}</script><a href="javascript[i]:[/i]post();"><img src="xxx"></a>
Kikrace
Сообщения: 7
Зарегистрирован: 12 май 2013, 15:32

Re: Пост на стену пользователя после нажатия на картинку.

Сообщение Kikrace »

Всё, понял, спасибо огромное.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Пост на стену пользователя после нажатия на картинку.

Сообщение Casperovskii »

sasha^
Вот классно, что ты предоставляешь решение. Но так он же не поймет, что поменялось. Надо указывать на это ;) А то так и будут на готовое идти. Это же как про нищего с рыбой или удочкой.
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Пост на стену пользователя после нажатия на картинку.

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

Casperovskii если бы я объяснял что все означает и что поменялось - то на ответ ушло бы очень много времени, а автор бы даже это в голову не брал. К сожалению, у нас на форуме очень мало "вникающих" людей, большинство же гонятся за готовыми решениями, пользуясь копипастом, даже не обращая на то, что там за код, а в конце-концов когда такое не работает приходят и создают тупо-говно-темы, где просят готового решения, т.к. вникать не готовы) хотя, они и не сделают нормальной игры или прилы=) я, как вникающий :) , надеюсь на успех - не на одобрение, а на прибыльность и уники, а все копипастеры на одобрение, хотя толку с этого как-бы 0 :D
Ответить