Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Фрейм внутри фрейма (https://javascript.ru/forum/events/63208-frejjm-vnutri-frejjma.html)

1lider 23.05.2016 23:32

Фрейм внутри фрейма
 
Вложений: 1
Доброй ночи.

В ситуации, когда мы хотим обратиться из фрейма к какому-либо элементу на основной странице, обычно используем следующий приём:

parent.document.getElementById('element');


Но что если у нас не один фрейм, а целых два. Причём один находится внутри другого. Как из последнего фрейма, получить доступ к элементу основной страницы?

Madzal 24.05.2016 00:24

parent.document.getElementById('element').contentWindow.document.getElementById('element2');

Dilettante_Pro 24.05.2016 12:28

1lider,
parent.parent.document.getElementById('element');

Dilettante_Pro 24.05.2016 13:10

Rise,
window.top.getElementById is not a function

window.top.document.getElementById('element'); - работает


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