Фрейм во фрейме

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
*8*
Сообщения: 7
Зарегистрирован: 01 фев 2013, 15:12

Фрейм во фрейме

Сообщение *8* »

как мне создать фрейм во фрейме чтобы отображалась информация. чтобы можно было менять код на одной странице чтобы изменялась на всех !
попробовал использоват этот код:

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

<iframe name="fXDc2159" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen="true" frameborder="0" src="http://***slan.ru/VK-COM/Pirate-network/user_bar.htm" width="100%" scrolling="no" height="1500px" style="width: 827px; height: 185px; "></iframe>
не работает!
ну сам работает но скрипты от вконтакта не выполняет!
Что можете подсказать?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Фрейм во фрейме

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

*8*
Изучить HTML + iframe, чтобы делать осознанно, а не на "а вдруг заработает".
Подумать, может быть лучше стоит использовать ajax. Если не знаешь что это, то тоже изучить.
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Фрейм во фрейме

Сообщение ari1997 »

Александр писал(а):*8*
Изучить HTML + iframe, чтобы делать осознанно, а не на "а вдруг заработает".
Подумать, может быть лучше стоит использовать ajax. Если не знаешь что это, то тоже изучить.
Можно пример ?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Фрейм во фрейме

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

ari1997
Пример как изучить? Ищешь в гугле, читаешь, пробуешь сделать - готово.
Или чего?
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Фрейм во фрейме

Сообщение ari1997 »

Не ну всё правитьно же !!!

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

<iframe src="banner.html" width="468" height="60" align="left">    Ваш браузер не поддерживает плавающие фреймы! </iframe>
а методы Api не работают через этот код !
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Фрейм во фрейме

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

ari1997 писал(а):Не ну всё правитьно же !!!

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

<iframe src="banner.html" width="468" height="60" align="left">    Ваш браузер не поддерживает плавающие фреймы! </iframe>
а методы Api не работают через этот код !
js-методы не работают?
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Фрейм во фрейме

Сообщение ari1997 »

sasha^ писал(а):
ari1997 писал(а):Не ну всё правитьно же !!!

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

<iframe src="banner.html" width="468" height="60" align="left">    Ваш браузер не поддерживает плавающие фреймы! </iframe>
а методы Api не работают через этот код !
js-методы не работают?
ДА (не работают !)
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Фрейм во фрейме

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

ari1997 писал(а):
sasha^ писал(а):
ari1997 писал(а):Не ну всё правитьно же !!!

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

<iframe src="banner.html" width="468" height="60" align="left">    Ваш браузер не поддерживает плавающие фреймы! </iframe>
а методы Api не работают через этот код !
js-методы не работают?
ДА (не работают !)
наверное потому, что ВК разрешает делать запросы к апи адресу, прописанному в настройках(именно одной странице), а другим нет.... все-таки это же разные страницы...
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Фрейм во фрейме

Сообщение ari1997 »

А как это обойти ? или может как нибудь по другому ?
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Фрейм во фрейме

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

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

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

 <html> <head> </head> <body><script>function test() {// здесь все что нужно для апи}; </script><br><iframe name="frame1" src="1.htm"></iframe></body> </html> 
и дочерний

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

 <html> <head> </head> <body><input type="button" value="click" onclick="top.test()"></body> </html> 
для обращения к скрипту родителя указываем top или parent перед функцией..
для обращения к дочернему нужно начать с имени фрейма, в нашем случае frame1
Ответить