Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.05.2016, 23:32
Аспирант
Отправить личное сообщение для 1lider Посмотреть профиль Найти все сообщения от 1lider
 
Регистрация: 12.04.2013
Сообщений: 86

Фрейм внутри фрейма
Доброй ночи.

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

parent.document.getElementById('element');


Но что если у нас не один фрейм, а целых два. Причём один находится внутри другого. Как из последнего фрейма, получить доступ к элементу основной страницы?
Изображения:
Тип файла: jpg 8eu27ty5.jpg (11.5 Кб, 4 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2016, 00:24
Аспирант
Отправить личное сообщение для Madzal Посмотреть профиль Найти все сообщения от Madzal
 
Регистрация: 18.02.2016
Сообщений: 62

parent.document.getElementById('element').contentWindow.document.getElementById('element2');
Ответить с цитированием
  #3 (permalink)  
Старый 24.05.2016, 12:28
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

1lider,
parent.parent.document.getElementById('element');
Ответить с цитированием
  #4 (permalink)  
Старый 24.05.2016, 12:32
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

1lider, window.top
Ответить с цитированием
  #5 (permalink)  
Старый 24.05.2016, 13:10
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Rise,
window.top.getElementById is not a function

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

Последний раз редактировалось Dilettante_Pro, 24.05.2016 в 13:12.
Ответить с цитированием
  #6 (permalink)  
Старый 24.05.2016, 13:27
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Dilettante_Pro, это само собой, parent.parent а если неизвестно количество предков как быть, вот для этого есть топ.

Последний раз редактировалось Rise, 24.05.2016 в 13:31.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка url внутри фрейма solohub Общие вопросы Javascript 7 25.09.2014 16:38
Переход по истории внутри фрейма g_arden Events/DOM/Window 0 11.08.2012 15:39
Загрузка изображения из фрейма во фрейм Hardip Events/DOM/Window 0 10.03.2012 13:23
отправка всех страниц фрейма на печать and777 Общие вопросы Javascript 0 17.08.2010 14:14
Передать адресную строку внутри Фрейма Smirnov007 Общие вопросы Javascript 1 08.02.2008 15:04