Событие закрытия окна wall.post
Событие закрытия окна wall.post
Окно публикации записи на стену методом wall.post. Как можно сделать, чтобы переход на страницу например menu.php происходил, только когда это окно закроется(то есть когда пользователь нажмет "разместить запись" или "отмена") ?
- alexandr_ratush
- Сообщения: 94
- Зарегистрирован: 05 мар 2014, 21:47
Re: Событие закрытия окна wall.post
Попробуйте подписаться на события onWallPostSave и onWallPostCancel, и в обработчике делайте переход:
тут пример http://vk.com/dev/Javascript_SDK
Код: Выделить всё
VK.addCallback("onWallPostSave", onSave); ... function onSave(settings) { // do something }
Re: Событие закрытия окна wall.post
Спасибо, но я попробовал и вот такой код у меня не работает..
Код: Выделить всё
<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>
Re: Событие закрытия окна wall.post
Ну или хотя бы как сделать, чтобы переход происходил, когда окно публикации записи закрылось? То есть необязательно ловить событие самой публикации записи..