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

Пример вызова Invitebox

Добавлено: 24 фев 2011, 18:55
danger-99
Извеняюсь за нубство... только начал учиться)
Сделал кнопку вызова функции showInviteBox Получилось вот так...

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

<div class="fl_r button_blue"><a href="#"; class="hasedit fl_l;" " onclick="VK.External.showInviteBox(); return false;"><button>Пригласить Друзей</button></a></div>  
Верно? или можно проще?

showPaymentBox - Пополняет баланс пользователя или переноситься сразу на счёт приложение?

:) Ещё раз сорри за нубство...

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 19:26
psix55
danger-99 писал(а):showPaymentBox - Пополняет баланс пользователя или переноситься сразу на счёт приложение?
Пополняет баланс пользователя.

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 19:38
danger-99
Благодарю... а насчёт функции? возможно сделать подругому?

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 19:50
ukhov
danger-99 писал(а):Благодарю... а насчёт функции? возможно сделать подругому?
а зачем тебе? :)

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 19:56
danger-99
Просто ради интереса)) Говорю же только начал учиться... Вот и решил у вас спросить правильно или нет)
И возник ещё один вопрос вот по этому уроку: http://flapps.ru/forum/topic1173.html
Как сделать что бы надпись "Нет денег" или "ошибка" появлялась на той же странице где и кнопка?

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 20:31
psix55
danger-99 писал(а):Благодарю... а насчёт функции? возможно сделать подругому?
Сори, про Iframe почти ничего не знаю..)

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 20:37
danger-99
Мб поможешь с этим?

Кусок кода php:

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

    $num = strpos($res, "<error_code>502</error_code>"); // нет денег    if ($num<>"") { echo "Нет денег"; return; };


Как добавить вместо "echo "Нет денег"" функцию showPaymentBox?

Исходника не прошу! просто ради примера...

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 20:45
psix55
danger-99 писал(а):Мб поможешь с этим?

Кусок кода php:

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

    $num = strpos($res, "<error_code>502</error_code>"); // нет денег    if ($num<>"") { echo "Нет денег"; return; };


Как добавить вместо "echo "Нет денег"" функцию showPaymentBox?

Исходника не прошу! просто ради примера...
Возможно так :

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

    $num = strpos($res, "<error_code>502</error_code>"); // нет денег    if ($num<>"") { echo 'VK.callMethod("showPaymentBox", 1);'; return; };
Но чтобы это работало, ты должен инициализировать Vk API !

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 20:54
danger-99
Инициализировать Vk API
То есть добавить это в страницу?

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

<script type="text/javascript">  VK.init(function() {    VK.callMethod("showPaymentBox", 1) // Your code here  });</script>

Re: Пример вызова Invitebox

Добавлено: 24 фев 2011, 21:07
psix55
Честно говоря я не знаю, но скорей всего ещё не хватает :

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

<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
Лучше подожди, пока ответит кто-нибудь, кто разбирается в Iframe...