Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   iframe & style (https://javascript.ru/forum/misc/6957-iframe-style.html)

Reflexion 08.01.2010 00:14

iframe & style
 
В документе(index) есть iframe в результате которого вызывается функция смысл которой изменить фон div'a лежащего в документе index, как из iframe изменить стиль div'a лежащего в другом документе?

document.getElementById('divID').style.backgroundI mage='url(image.gif)';

Подобного рода код не работает в связи с тем что фон меняеться так в самом iframe

Подскажите пожалуйста

Octane 08.01.2010 00:26

Если страница с iframe и страница в iframe с одного домена, то так:
parent.document.getElementById('divID').style.backgroundImage = 'url(image.gif)';

Reflexion 08.01.2010 00:29

Эххх вот так и чувствовал что где-то ошибка, parent вместо document писал и естественно не работало) Спасибо большое)

guestalex 12.10.2013 21:54

Цитата:

Сообщение от Octane (Сообщение 39930)
Если страница с iframe и страница в iframe с одного домена, то так:
parent.document.getElementById('divID').style.backgroundImage = 'url(image.gif)';


а если с разных доменов? возможно ли повлиять например на div внутри iframe, если известен его идентификатор + сам iframe подгружается с помощью js

Deff 12.10.2013 23:39

Цитата:

Сообщение от guestalex
а если с разных доменов?, возможно ли повлиять например на div внутри iframe,

Если есть возможность устанавливать скрипты, на странице показываемой в iframe


Часовой пояс GMT +3, время: 17:28.