Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > обращение ко вложенному iframe


Автор: susanin 21.7.2010, 16:14
Добрый день! Возникла следующая проблема..есть iframe..на нем находятся еще два iframe'a...у каждого есть только id..имен нет..во вложенных фреймах только body, но этот боди реализует определенный класс, таким образом, что является одновременно и textarea..мне нужно записать данные в эту текстовую область...как мне это сделать? пробовал так
Код

window.document.getElementById('outerFrame').content.document.getElementById('innerFrame').innerHTML='sdfsdf';

но так почему то не работает..какие еще варианты есть?

Автор: Amphiluke 21.7.2010, 16:41
Что-то не очень понял, но если речь о записи из «самого внешнего» родительского документа в iframe, вложенный в другой iframe, то, должно быть, так?
Код

var outerWnd = document.getElementById("outerFrame").contentWindow;
var innerWnd = outerWnd.document.getElementById("innerFrame").contentWindow;
innerWnd.document.body.innerHTML = "sdfsdf";

Автор: susanin 21.7.2010, 17:38
вопрос решился..нужно было использовать contentDocument вместо content

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)