Список друзей!всё через фреймы

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

Список друзей!всё через фреймы

Сообщение dzhems »

Извините может не совсем точно сформулирую...начал делать приложение, блоки header и foot постоянные а основная информация подгружается через фрейм, так вот с удалось наконец передать переменные вк в другой фрейм,но скрипт вывода друзей всё равно не работает

использую такой код

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

 <?php echo $_GET['viewer_id'];?> <script>$(document).ready(function(){VK.init(function(){// выполняем запрос получения списка друзейVK.api("friends.get",{fields:"online,photo"},function(data){// узнаем количество друзейvar frCount=data.response.length; var onlineCount=0;var offlineCount=0; var onlineStr=''; // html код списка друзей Onlinevar offlineStr=''; // html код списка друзей Offline for(var i=0; i<frCount; i++){if(data.response[i].online==1){ // если онлайнonlineCount++; // прибавляем счетчик онлайн пользователейonlineStr+= '<a href="http://vkontakte.ru/id' + data.response[i].uid + '" title="' + data.response[i].first_name + ' ' + data.response[i].last_name + '"><img src="' + data.response[i].photo + '"/></a>';                              }else{offlineCount++;offlineStr += '<a href="http://vkontakte.ru/id' + data.response[i].uid + '" title="' + data.response[i].first_name + ' ' + data.response[i].last_name + '"><img src="' + data.response[i].photo + '"/></a>';                                   }                            } $("#onCount").html(onlineCount + ' ' + num_ending(onlineCount) + ' онлайн:');$("#online").html(onlineStr);$("#offCount").html(offlineCount + ' ' + num_ending(offlineCount) + ' оффлайн:');$("#offline").html(offlineStr);        // скрываем прелоадер$('#loader').fadeOut(1000);                                                                     });               });                          });  function num_ending(number){var endings=['друзей','друг','друга'];var num100=number % 100;var num10=number % 10;if(num100>= 5 && num100 <=20){return endings[0];} else if (num10==0){return endings[0];}else if (num10==1){return endings[1];}else if (num10>=2 && num10<=4){return endings[2];}else if (num10>=5 && num10<=9){return endings[0];} else{return endings[2];}                           }</script> 
дело в том что на первой странице он срабатывает,а на второй нет. В чём может быть дело подскажите? переменные передал.

З.Ы нет вру и на первой не работает... работало если боковую слайд панель сделать,а во фрейме вот не срабатывает.
kovalker
Сообщения: 6
Зарегистрирован: 25 июн 2015, 17:50

Re: Список друзей!всё через фреймы

Сообщение kovalker »

Что в консоли пишет?
Ответить