Проблемы с viewer_id в фрейме

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: проблемы с viewer_id

Сообщение sasha^ »

вас учили закрывать функции и ставить точку с запятой?
где-то так:

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

<html><head><script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript" charset="windows-1251"></script><script type="text/javascript" src="http://vk.com/js/api/xd_connection.js?2"></script><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script></head> <script type="text/javascript" charset="cp1251" >VK.init(function() { test();});function test() {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("users.get", {"uids":viewer_id}, function(data) {$('#you1').html('<iframe src="/VK-COM/Pirate-network/htm/test/99.htm?api_url=http://api.vk.com/api.php&viewer_id='+viewer_id+'&" width="100%" height="500"  border="100" frameborder="1" framespacing="0" MARGINWIDTH="0" MARGINHEIGHT="0"></iframe>');});}</script> <body><div id="you1"></div></body></html>
З.Ы. не могу понять зачем выполнять запрос к АПИ, если никаких данных не используется))) возможно вы будете потом использовать результат АПИ...
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: проблемы с viewer_id

Сообщение ari1997 »

sasha^ - этот код показывает чёто но не то что нужно !

А все Понял в чём дело ! Скажите как передавать переменные (viewer_id.....) с одной страницы на другую ? И как этим пользоваться ?
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: проблемы с viewer_id

Сообщение sasha^ »

он показывает то, что вы и хотели...)
я просто исправил ошибки синтаксические...

на страницу или фрейм?
если фрейм, то можно обратиться через parent.viewer_id
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: проблемы с viewer_id

Сообщение ari1997 »

sasha^ - фрейм!!

как через parent.viewer_id я же обращался ! но нечего не вышло как видите !

вот:

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

parent.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'];
ИЛИ КАК ?
Ответить