Выбор из списка друзей

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.
Ответить
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Выбор из списка друзей

Сообщение ukhov »

Как в Iframe сделать выбор друзей из списка, как при переводе голосов?
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Выбор из списка друзей

Сообщение ukhov »

Готово. Сам решил проблему.

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

<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>
Ответить