Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.08.2009, 18:51
Аспирант
Отправить личное сообщение для thunder2 Посмотреть профиль Найти все сообщения от thunder2
 
Регистрация: 11.07.2009
Сообщений: 41

Доступ ко второму IFRAME из первого
Подскажите как полкчить ссылка на объект IFRAME из скрипта вызываемого из первого фрейма. Оба фрема - IFRAME, оба расположены на одной странице.
Всякие штуки типа window.opener, document.parentWindow не помогают.
Ответить с цитированием
  #2 (permalink)  
Старый 04.08.2009, 23:07
Аспирант
Отправить личное сообщение для thunder2 Посмотреть профиль Найти все сообщения от thunder2
 
Регистрация: 11.07.2009
Сообщений: 41

Что никто незнает ? Или может вопрос не понятен ? Пробую еще раз объяснить:
есть страница, на странице размещено два iframe, когда клкаешь по одному, вызывается некий скрипт, этот скрипт должен у второго iframe`а изменить src, Так вот как из этого вызванного скрипта получить ссылку на второй объект iframe.
document.getElementById ищет в текущем фрейме и , естественно, не находит объекта второго iframe, но добраться до него ?
Ответить с цитированием
  #3 (permalink)  
Старый 04.08.2009, 23:36
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Передайте нужную ссылку в фрейм из главного окна
Ответить с цитированием
  #4 (permalink)  
Старый 06.08.2009, 14:19
Аспирант
Отправить личное сообщение для thunder2 Посмотреть профиль Найти все сообщения от thunder2
 
Регистрация: 11.07.2009
Сообщений: 41

Я пока не обладаю глубокими знаниями по различным тонкостям DOM. Поэтому для меня не понятно как передать ссылку ?
Ответить с цитированием
  #5 (permalink)  
Старый 06.08.2009, 14:21
Аспирант
Отправить личное сообщение для thunder2 Посмотреть профиль Найти все сообщения от thunder2
 
Регистрация: 11.07.2009
Сообщений: 41

Может из главного окна вызвать скрипт, а он уже присвоить свойтву фрейма ссылку на что угодно. Наверное так ?
Ответить с цитированием
  #6 (permalink)  
Старый 06.08.2009, 14:34
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Из фрейма к родителю можно добраться через конструкции:
var parentWindow = window.parent; // для ближайшего родителя
var parentWindow = window.top; // до самого дальнего родителя


Т.е. в контексте вашей задачи, из первого фрейма:
var parentWindow = window.parent;
var secondFrame = parentWindow.document.getElementById("second_frame_id"); // или другим способом


Только учитывая, что оба iframe находятся в пределах одного домена с родительской страницей.
Иначе доступ получить не получится.
Ответить с цитированием
  #7 (permalink)  
Старый 06.08.2009, 15:24
Аспирант
Отправить личное сообщение для thunder2 Посмотреть профиль Найти все сообщения от thunder2
 
Регистрация: 11.07.2009
Сообщений: 41

Спасибо, Андрей, попробую.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery + iframe Fidel jQuery 6 12.10.2013 23:43
bbcode, iframe и javascript Dark[Ol(U23)leneri] Я не знаю javascript 0 10.06.2009 19:52
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32
установка позиции курсора или выделения в iframe mister_maxim Events/DOM/Window 5 18.04.2009 10:43
Изменение высоты iframe HelpeR Events/DOM/Window 4 22.10.2008 01:24