Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
-
sasha^
- Сообщения: 711
- Зарегистрирован: 10 сен 2012, 16:52
Сообщение
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
Сообщение
ari1997 »
sasha^ - этот код показывает чёто но не то что нужно !
А все Понял в чём дело ! Скажите как передавать переменные (viewer_id.....) с одной страницы на другую ? И как этим пользоваться ?
-
sasha^
- Сообщения: 711
- Зарегистрирован: 10 сен 2012, 16:52
Сообщение
sasha^ »
он показывает то, что вы и хотели...)
я просто исправил ошибки синтаксические...
на страницу или фрейм?
если фрейм, то можно обратиться через parent.viewer_id
-
ari1997
- Сообщения: 104
- Зарегистрирован: 07 июл 2012, 18:08
Сообщение
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'];
ИЛИ КАК ?