Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: вопрос по Javascript
Форум программистов > Интернет и сети > Web-программирование > HTML, CSS, XML, JavaScript
@ero
есть ифрайм с id='xxx'.
в этом ифрайме есть элемент div с id='yyy'

Вопрос:

как изменить содержимое div`a из родительского окна.

пробовал:

document.getElementById('xxx').document.getElementById('yyy').innerHTML = 'текст';



не пашет. помогите, кто знает.
sax_ol
window.frames[iframeName].document....
?
@ero
не, не пашет. похуду дела это подходит только для фреймов
sax_ol
Для: @ero
а это что, не фрейм? показывайте код
@ero
Цитата
есть ифрайм с id='xxx'.


я думаю и без кода все понятно
sax_ol
Для: @ero
Цитата(sax_ol @ 16:10:2007, 18:12 )
window.frames[iframeName].document....



Для: @ero
в конце концов window.frames это масив, ничто не мешает пройтись по нему
и определить нужный вам
@ero
Цитата
в этом ифрайме есть элемент div с id='yyy'


как к этому элементу то обратиться?

пробовал вот так:

alert(window.frames['xxx'].document.getElementById('yyy').innerHTML;);

выводится только undefined
sax_ol
<script>
function a()
{
var f = window.frames[0];
alert(f.document.getElementById("aa").innerHTML);
}
</script>
<a href="#" id="aa" onclick="java script:a();">bb</a>
<iframe name="myframe" src="d:/z.html" />

вот этот код у меня работает (IE 7.0)

Цитата(@ero @ 17:10:2007, 17:17 )
alert(window.frames['xxx'].document.getElementById('yyy').innerHTML;);

а это что?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.