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

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

Добавлено: 13 май 2013, 21:47
Kikrace
Подскажите, пожалуйста, как вызвать WallPost после нажатия на картинку?

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

Добавлено: 14 май 2013, 06:23
Serge
<a href="#" onClick="VK.api('wall.post', ...)"><img /></a>

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

Добавлено: 14 май 2013, 14:55
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>

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

Добавлено: 14 май 2013, 15:48
Casperovskii
Kikrace
Пользуйся тегами. А зачем ты в "onClick" вставил текст на прямую? Тебе тогда нужно вставить обращение к функции, если ты ее определил.

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

Добавлено: 14 май 2013, 17:00
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>

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

Добавлено: 14 май 2013, 17:16
Kikrace
Всё, понял, спасибо огромное.

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

Добавлено: 14 май 2013, 20:20
Casperovskii
sasha^
Вот классно, что ты предоставляешь решение. Но так он же не поймет, что поменялось. Надо указывать на это ;) А то так и будут на готовое идти. Это же как про нищего с рыбой или удочкой.

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

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