URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3517
[ Назад ]

Исходное сообщение
"ссылка на Iframe"

Отправлено nelson , 11-Авг-05 23:26 
Ситуация такая:

имеется документ html (Д1), в котором имеется iframe (name="f").

Существует еще и другой документ (Д2) в котором есть ссылка.
Необходимо сделать так, чтобы эта ссылка открывалась в iframe Д1.

как это сделать?


Содержание

Сообщения в этом обсуждении
"ссылка на Iframe"
Отправлено nelson , 13-Авг-05 04:19 
Изначльно появилс такой вариант:

<html><head></head><body>
<script>
win1=window.open("file_d1.html")
</script>
<input type="button" onClick="win1.document.body.all.ifr1['src']='file_ssilka1.html'" value="ссылка 1"><br>
<input type="button" onClick="win1.document.body.all.ifr1['src']='file_ssilka2.html'" value="ссылка 2"><br>
</body>
</html>


file_ssilka1.html, file_ssilka2.html и т.д. - Это файлы которые отображаются по ссылкам,
а файл file_d1.html такой:

<html><head></head><body>
<iframe name="ifr1" src="'file_ssilka1.html'"></iframe>
</body></html>

(в него уже загружен 'file_ssilka1.html')

Но появились сложности:
1.    
        <script>
       win1=window.open("file_d1.html")
        </script>

Срабатывает  не только по событию onclick, но и при загрузке страницы.
Соответственно, если в теле file_d1.html поставить ссылку

<a href="file_d2.html" target="_self"> назад </a>

То откроется дополнительно еще и file_d1.html.
И так далее...

2. Если при этом закрыть file_d1.html, то  файле file_d2.html
при нажатии на bottom выдается ощибка на станице.

Как исправить?