Цитата:
Ты точно это проверял? У меня
parent.myframe.document.all["b1"].outerHTML
- null или не является объектом.
|
Да, учиться мне еще учиться и учиться... Что не сделаю все глюкает.
Хотя у меня работало, странно. Ну если разберешься и мне расскажи, т.к. интересно.
Кстати, то что я написал -- отредактированный вариант, только что прверил -- действительно не работает. Но когда я отлаживал было так:
<html>
<iframe src="1.htm" name="myframe">
</iframe>
<body>
<div id="mydiv">
</div>
<script>
msg=""
for (i=0; i<document.all.length; i++)
{
msg+=i+" "+document.getElementById("myframe").all[i]+"\n"
}
alert(msg)
alert(parent.myframe.document.all[0].outerHTML)
document.all.mydiv.innerHTML=parent.myframe.document.all["b1"].outerHTML;
</script>
</body>
</html>
Татк все точно работает, а когда убираю
alert(msg)
alert(parent.myframe.document.all[0].outerHTML) -- перестает работать. Почему бы это?
Все, кажись разобрался, хотя и без всякого понятия почему так::
<html>
<iframe src="1.htm" name="myframe">
</iframe>
<body>
<div id="mydiv">
</div>
<script>
function window.onload()
{
document.all.mydiv.innerHTML=parent.myframe.document.all["b1"].outerHTML;
}
</script>
</body>
</html>
Так только что проверил -- работает.