Показать сообщение отдельно
  #3 (permalink)  
Старый 31.10.2012, 22:24
Интересующийся
Отправить личное сообщение для uberchel Посмотреть профиль Найти все сообщения от uberchel
 
Регистрация: 28.10.2010
Сообщений: 20

function openfriends(friends, num) {
    VK.Api.call('friends.get', {
        fields: "uid, first_name, last_name, photo"
    }, function (r) {
        $.each(r.response, function (i, node) {
            num = String(i + 1);
            friends += '<div class="ufriends"><span>' + node.first_name + '</span><br><span>' + node.last_name + '</span><br><img src="' + node.photo + '" align="center" alt="' + node.uid + '"></div>';
        });
        new _uWnd('friends', 'Друзей : ' + num, 485, 90, {
            autosize: 1,
            maxh: 550,
            minh: 90,
            oncontent:function () {
             $('.ufriends').live('click', function () {

             VK.Api.call('photos.getWallUploadServer', {
               uid: uid          
              }, function (photo) {
             
             //тут пост запрос, который должен отправить сформировавшийся ссылку photo.response.upload_url с 
             //параметром photo содержащим не ссылку на картинку а саму картинку побитно (multipart/form-data). 
             // делал пост запрос и через ajax json но некак не выходило , возвращало статус 0
                 VK.Api.call('wall.post', {
                 owner_id: $(this).find('img').attr('alt'),
                 message: 'фото для тебя '+$(this).find('span').eq(0).html()+'\n\r'+location.href+'\n'
                 });
                });
              }); 
           }
        }, '<div id="upanel" align="center">' + friends + '</div>');
    });
}
Ответить с цитированием