Вставка ответа в дизайн приложения на запрос. IFrame

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
tiN
Сообщения: 16
Зарегистрирован: 12 ноя 2010, 18:53

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение tiN »

Ничего не понял... В моём коде нету ничего подобного...

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

<script type="text/javascript" charset="cp1251" >window.onload = (function() {      VK.init(function() {          var parts=document.location.search.substr(1).split("&");    var flashVars={}, curr;    for (i=0; i<parts.length; i++) {        curr = parts[i].split('=');         flashVars[curr[0]] = curr[1];    }        var viewer_id = flashVars['viewer_id'];      VK.api("getProfiles", {uids:viewer_id,fields:"photo"}, function(data) {         document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />';         var image=document.createElement('img');         image.src=data.response[0].photo;         user_info.appendChild(image);    });     });});</script>
Этот код вы же и предлагали мне.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение Александр »

tiN
Ты спрашивал
tiN писал(а):Как юзать сессии, что бы переменные не пропадали при переходе на ту или иную страницу
Я написал тебе ссылку на один из возможных способов не терять переменные при переходе.
Тебе нужно добавить этот код.
tiN
Сообщения: 16
Зарегистрирован: 12 ноя 2010, 18:53

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение tiN »

И вообще, ребят... Объясните пожалуйста как делать правильный запрос к различным методам? Прочитал около двадцати мануалов и советов, но мой мозг отказывается это принимать... :(

Вот давайте с самого простого.

Как получить только имя и фамилию пользователя, который просматривает приложение?

Плиз, парни дайте рабочий, уже готовый код, что бы я мог разобраться как получать другие данные... А то вообще лес какой то :(
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение Александр »

tiN
Тот код, который ты писал в этой теме, разве не это делает? Разберись в нём.
tiN
Сообщения: 16
Зарегистрирован: 12 ноя 2010, 18:53

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение tiN »

tiN
Да, всё верно! Но он выдаёт имя, фамилию и фотографию сразу!

Дело в том, что у меня в шаблоне стоят отдельные divы для фотографии и отдельно для имени и фамилии. В коде, предлагаемом выше, повторюсь ещё раз, эти данные он выводит одновременно и не в той последовательности которая требуется.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение Александр »

tiN
Если хочешь сам что-то делать, то начни учить JavaScript. Зная JavaScript, этот код можно немного изменить и всё будет появляться там где тебе надо.
Хорошие приложения не делаются копированием кода из одного в другое.
tiN
Сообщения: 16
Зарегистрирован: 12 ноя 2010, 18:53

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение tiN »

Прочитал около 5-ти книг по JS.

Вот смотри:

Что нужно оставить здесь, что получить только имя и фамилию?

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

<script type="text/javascript" charset="cp1251" >window.onload = (function() {      VK.init(function() {          var parts=document.location.search.substr(1).split("&");    var flashVars={}, curr;    for (i=0; i<parts.length; i++) {        curr = parts[i].split('=');         flashVars[curr[0]] = curr[1];    }        var viewer_id = flashVars['viewer_id'];      VK.api("getProfiles", {uids:viewer_id,fields:"photo"}, function(data) {         document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />';         var image=document.createElement('img');         image.src=data.response[0].photo;         user_info.appendChild(image);    });     });});</script>
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение Александр »

tiN писал(а):Прочитал около 5-ти книг по JS.
Прочитал и ничего не понял? Читал и не изучал? Глупо читать обучающие книги, как развлекательную литературу...

Сам то как думаешь?

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

VK.api("getProfiles", {uids:viewer_id,fields:"photo"}, function(data) {
здесь fields:"photo" не нужно.

Ну и эти 3 строчки не нужны

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

         var image=document.createElement('img');         image.src=data.response[0].photo;         user_info.appendChild(image);
Учи JavaScript, а не просто читай книжки...
tiN
Сообщения: 16
Зарегистрирован: 12 ноя 2010, 18:53

Re: Вставка ответа в дизайн приложения на запрос. IFrame

Сообщение tiN »

Хм... Попробую помучить сейчас :) Спасибо.
Ответить