Обновление баланса пользователя iframe

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
Cepe}|{a
Сообщения: 93
Зарегистрирован: 21 авг 2010, 01:23

Обновление баланса пользователя iframe

Сообщение Cepe}|{a »

Как сделать чтобы при изменении баланса он автоматически обновлялся как здесь: http://vkontakte.ru/app1980660
Я получаю баланс через php, но чтобы посмотреть изменился ли аланс нужно обновить страницу(
aydar
Сообщения: 57
Зарегистрирован: 09 сен 2010, 18:22

Re: Обновление баланса пользователя iframe

Сообщение aydar »

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

 <script type='text/javascript'>function update(){parent.frames[0].location = 'сайт_нейм/index.php?api_url=<?php echo $_GET['api_url'];?>&api_id=<?php echo $_GET['api_id'];?>&api_settings= <?php echo $_GET['api_settings'];?>&viewer_id=<?php echo $_GET['viewer_id'];?>&sid=<?php echo $_GET['sid'];?>&secret=<?php echo $_GET['secret'];?>&user_id=<?php echo $_GET['user_id'];?>&group_id=<?php echo $_GET['group_id'];?>&is_app_user= <?php echo $_GET['is_app_user'];?>&auth_key=<?php echo $_GET['auth_key'];?>&language=<?php echo $_GET['language'];?>&parent_language=<?php echo $_GET['parent_language'];?>&lc_name=<?php echo $_GET['lc_name'];?>';}</script><input type='submit' onclick='update()' value='Обновить информацию'> //Событие onClick функция update 
Аватара пользователя
Cepe}|{a
Сообщения: 93
Зарегистрирован: 21 авг 2010, 01:23

Re: Обновление баланса пользователя iframe

Сообщение Cepe}|{a »

aydar
Спасибо, но это не совсем то что нужно, необходимо, чтобы баланс обновлялся сам, без нажатия на кнопку)
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

Re: Обновление баланса пользователя iframe

Сообщение alexei »

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

setInterval("update()", 100);
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Обновление баланса пользователя iframe

Сообщение Александр »

Cepe}|{a
Обработка событий http://vkontakte.ru/page9279356
onBalanceChanged
Событие происходит, когда пользователь положил или снял голоса с баланса приложения. Параметр balance содержит текущий баланс пользователя в сотых долях голоса. Этот параметр можно использовать только для вывода пользователю. Достоверность баланса всегда нужно проверять с помощью метода secure.getBalance.

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

// баланс был измененVK.addCallback("onBalanceChanged", onBalanceChanged); function onBalanceChanged(balance) {     alert('Ваш баланс: ' + balance/100);}
Аватара пользователя
Cepe}|{a
Сообщения: 93
Зарегистрирован: 21 авг 2010, 01:23

Re: Обновление баланса пользователя iframe

Сообщение Cepe}|{a »

Александр
Спасибо ;)
Ответить