Событие закрытия окна wall.post

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

Событие закрытия окна wall.post

Сообщение vasXL »

Окно публикации записи на стену методом wall.post. Как можно сделать, чтобы переход на страницу например menu.php происходил, только когда это окно закроется(то есть когда пользователь нажмет "разместить запись" или "отмена") ?
Аватара пользователя
alexandr_ratush
Сообщения: 94
Зарегистрирован: 05 мар 2014, 21:47

Re: Событие закрытия окна wall.post

Сообщение alexandr_ratush »

Попробуйте подписаться на события onWallPostSave и onWallPostCancel, и в обработчике делайте переход:

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

VK.addCallback("onWallPostSave", onSave); ... function onSave(settings) { // do something }
тут пример http://vk.com/dev/Javascript_SDK
vasXL
Сообщения: 32
Зарегистрирован: 13 ноя 2011, 20:48

Re: Событие закрытия окна wall.post

Сообщение vasXL »

Спасибо, но я попробовал и вот такой код у меня не работает..

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

<script src="js/jquery-1.8.3.min.js" charset="windows-1251"></script><script src="//vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript">                 VK.init(function(){VK.addCallback("onWallPostSave", onSave); function onSave(settings) {alert(1);}   VK.api("users.get", {},function(data1) {VK.api("photos.getWallUploadServer", {}, function(data){     $.post('upload.php', {upload_url:data.response.upload_url, polz_id:data1.response[0].uid}, function(input){             VK.api("photos.saveWallPhoto", {server:input.server, photo:input.photo, hash:input.hash}, function(data){                    VK.api("wall.post", {owner_id:data.response[0].owner_id, message:"Текст", attachments:data.response[0].id});                });                        },'json');                    });                  });                });           </script>
vasXL
Сообщения: 32
Зарегистрирован: 13 ноя 2011, 20:48

Re: Событие закрытия окна wall.post

Сообщение vasXL »

Ну или хотя бы как сделать, чтобы переход происходил, когда окно публикации записи закрылось? То есть необязательно ловить событие самой публикации записи..
Ответить