Страница 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