Доступ ко второму IFRAME из первого
Подскажите как полкчить ссылка на объект IFRAME из скрипта вызываемого из первого фрейма. Оба фрема - IFRAME, оба расположены на одной странице.
Всякие штуки типа window.opener, document.parentWindow не помогают. |
Что никто незнает ? Или может вопрос не понятен ? Пробую еще раз объяснить:
есть страница, на странице размещено два iframe, когда клкаешь по одному, вызывается некий скрипт, этот скрипт должен у второго iframe`а изменить src, Так вот как из этого вызванного скрипта получить ссылку на второй объект iframe. document.getElementById ищет в текущем фрейме и , естественно, не находит объекта второго iframe, но добраться до него ? |
Передайте нужную ссылку в фрейм из главного окна
|
Я пока не обладаю глубокими знаниями по различным тонкостям DOM. Поэтому для меня не понятно как передать ссылку ?
|
Может из главного окна вызвать скрипт, а он уже присвоить свойтву фрейма ссылку на что угодно. Наверное так ?
|
Из фрейма к родителю можно добраться через конструкции:
var parentWindow = window.parent; // для ближайшего родителя var parentWindow = window.top; // до самого дальнего родителя Т.е. в контексте вашей задачи, из первого фрейма: var parentWindow = window.parent; var secondFrame = parentWindow.document.getElementById("second_frame_id"); // или другим способом Только учитывая, что оба iframe находятся в пределах одного домена с родительской страницей. Иначе доступ получить не получится. |
Спасибо, Андрей, попробую.
|
Часовой пояс GMT +3, время: 16:00. |