Как в Iframe сделать выбор друзей из списка, как при переводе голосов?
Выбор из списка друзей
Re: Выбор из списка друзей
Готово. Сам решил проблему.
Код: Выделить всё
<html><head><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" charset="cp1251" > // Александр Ухов window.onload = (function() { VK.init(function() { // выполняем запрос получения списка друзей VK.api("friends.get", {}, function(dataAllFriends) { VK.api("friends.getAppUsers", {}, function(dataAppUsers) { var frCount = dataAllFriends.response.length; var appCount = dataAppUsers.response.length; var App = dataAllFriends.response; var AppCount = App.length; if (AppCount>0) { if (AppCount<1001) { var AppUids = App.join(','); } else { var uidCount = 1000; var uidArr = []; for (i=0;i<uidCount;i++) { var max = App.length-1; var rand = max; uidArr.push(App[rand]); App.splice(rand,1); } AppUids = uidArr.join(','); } VK.api("getProfiles", {uids:AppUids,fields:"photo_rec"}, function(data) { var profilesCount = data.response.length; var profilesStr = ''; header = '<select name="Product" onchange="top.location.href = this.options[this.selectedIndex].value;"><option selected="" value="#">Выберите друга</option>'; footer = '</select>'; for (var i=0; i<profilesCount; i++) { profilesStr += '<option VALUE="fr_red.php?id=' + data.response[i].uid + '">' + data.response[i].first_name + ' ' + data.response[i].last_name + '</option>'; } document.getElementById('friends_list').innerHTML = header + profilesStr + footer; // http://flapps.ru }); } }); }); });});</script></head><body> <div id="friends_list">Загрузка ...</div> </body></html>