Я уверен, что это довольно просто, но мне кажется, что я не могу найти ни одного решения, которое мне помогло.По сути, мне нужно получить содержимое div из iframe и записать его в div на родительской странице.Вот что у меня есть:
<iframe src="slideshows/slideshow/case2.html" frameborder=0 scrolling="no"
id="frame1" name="frame1"></iframe>
<div id="caption">
<script type="text/javascript">
var caption = frame1.document.getElementById('slidecaption');
document.write(caption);
</script>
</div>
'slidecaption' - это имя Id в фрейме, который я пытаюсь получить.
Все, что я получаю, это "ноль".Это потому, что содержимое iframe еще не загружено?Если да, то как мне отложить загрузку iframe?
Спасибо, Скотт
Спасибо вам обоим за помощь.Я понял это, основываясь на идее Марсио:
Я поместил функцию на родительской странице:
<script type="text/javascript">
function send() {
document.getElementById('slidecaption').innerHTML =
frame1.document.getElementById('slidecaption').innerHTML}
</script>
И я поместил вызов в документ iframe:
<body onload="parent.send();">
С уважением, Скотт