Синтаксис:
Используется csharp
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
<title>Example onBalanceChanged</title>
</head>
<body>
<a href="#" onclick="VK.callMethod('showPaymentBox', 1);">Пополнить</a>
<script type="text/javascript">
VK.init(function() {VK.addCallback("onBalanceChanged", onBalanceChanged);});
function onBalanceChanged(balance) {alert('Ваш баланс: '+balance/100+' голос(а)(ов)');}
</script>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
<title>Example onBalanceChanged</title>
</head>
<body>
<a href="#" onclick="VK.callMethod('showPaymentBox', 1);">Пополнить</a>
<script type="text/javascript">
VK.init(function() {VK.addCallback("onBalanceChanged", onBalanceChanged);});
function onBalanceChanged(balance) {alert('Ваш баланс: '+balance/100+' голос(а)(ов)');}
</script>
</body>
</html>
С вызовом showPaymentBox нет проблем - Application.ExternalEval("VK.callMethod(\"showPaymentBox\", 1); "); Но вот как отловить нажатие на onBalanceChanged? Проверять каждый кадр не вариант. Так пробовал не работает..