К списку форумов К списку вопросов
JavaScript туда сюда и еще вон туда
ION
19.05.2004 - 23:10
Есть главное окно браузера, в нем открывается фрэйм.
В главноом окне есть:
<div id=div1>
<table id=tabl1><tr><td><p id=txt1></p>
</td></tr></table></div>
Так вот, как можно из фрэйма через JavaScript изменить свойства txt1?
parent.txt1.innerHTML="asd" не работает :((
Mips
1 - 20.05.2004 - 10:46
<div id=div1>
<table id=tabl1>
<tr><td><p id=txt1></p></td></tr>
</table></div>
<script>
nw=window.open('', 'nw');
nw.document.write('<'+'script>opener.txt1.innerHTML="asd";</'+'script>');
</script>
Уверенный
2 - 20.05.2004 - 10:54
автор про фреймы спрашивал, а не про окна
ION
3 - 20.05.2004 - 13:39
Спасибо Mips но мне нужно именно про фреймы а не про новые окна.
Auximen
4 - 20.05.2004 - 14:09
window.frames
ION
5 - 20.05.2004 - 14:44
Auximen если не трудно то пожалуйста полный пример к тому что я вверху написал. Я пробовал уже как должно быть, не работает, а через window.frames как обратится?
Auximen
6 - 20.05.2004 - 15:05
http://msnd.com/library раздел Web development -> HTML & Dynamic HTML -> SDK Documentation -> Reference -> Objects -> window . Писал по памяти, мог где-то ошибиться.
Уверенный
7 - 20.05.2004 - 16:47
Посмотри на этот пример: http://dda.perlmonk.org/frames
 
Только второй метод нужно аккуратно использовать, так как если есть внутри параграфа еще тэги, он будет менять не совсем то. Но сами туда тэги не попадут, поэтому отдельно от третьего метода второй можно смело использовать :)
Уверенный
8 - 23.05.2004 - 09:34
И что, не подошло?
Mips
9 - 23.05.2004 - 11:36
window.frames["framename"].txt1.innerHTML="asd"
или
window.frames["framename"].document.all["txt1"].innerHTML="asd"
или
window.frames["framename"].document.getElementById("txt1").innerHTML="asd"

К списку вопросов на форуме Веб-дизайн

>>