Как узнать количество друзей в приложении (I-frame)
Добавлено: 10 апр 2011, 10:27
Собственно нужен код, который узнает сколько друзей (в цифрах) находится в приложении, у кого есть код поделитесь пожалуйста, отблагодарю.
Форум о создании приложений
https://flapps.ru/forum/
Код: Выделить всё
responseFriends.uid.length()
Код: Выделить всё
VK.api('friends.getAppUsers',{},function(data){ fr = data.response.length; alert(fr);});
Код: Выделить всё
var fr;VK.api('friends.getAppUsers',{},function(data){ fr = data.response.length;});alert(fr);
Код: Выделить всё
alert(fr);
В принципе я догадывался, что вся проблема в этом.Александр писал(а):Sergeво втором случае, сработает раньше чем выполнится функция VK.api.Код: Выделить всё
alert(fr);
Код: Выделить всё
var fr;function dryzi(){VK.api('friends.getAppUsers',{},function(data){ fr = data.response.length;});alert(fr);};dryzi();
Код: Выделить всё
VK.api('friends.getAppUsers',{},function(data){ // тут выполняется код после получения результата вызова сервера alert('1'); fr = data.response.length;});// код не ждёт завершения!alert('2');
Код: Выделить всё
var frCount = 0; VK.api("getFriends", function(data) { frCount = data.response.length; alertFriendsCount(); }); function alertFriendsCount() { alert(frCount); }
Спасибо, так и правда работает.Александр писал(а):Serge
Вот так функция будет вызвана когда метод будет выполнен.Код: Выделить всё
var frCount = 0; VK.api("getFriends", function(data) { frCount = data.response.length; alertFriendsCount(); }); function alertFriendsCount() { alert(frCount); }
Код: Выделить всё
var frCount = 0; VK.api("getAppFriends", function(data) { frCount = data.response.length; alertFriendsCount(); }); function alertFriendsCount() { $('#friend').html(frCount); } if(frCount>10) alert("больше 10") else alert("меньше");
Код: Выделить всё
var frCount = 0; VK.api("getAppFriends", function(data) { alert('1'); frCount = data.response.length; alertFriendsCount(); }); function alertFriendsCount() { alert('2'); $('#friend').html(frCount); } alert('3'); if(frCount>10) alert("больше 10") else alert("меньше");