Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Открыть документ хтмл в фрейме нового окна из другого окна

>> Как по ссылке открыть новое окно и в указанный фрейм загрузить HTML-файл указанный в старом окне ?
>
> Хм..., всё просто: window.open("anyfile.html","_blank")
Глупость полная, поскольку window.open как раз и открывает новое окно, а параметр _blank используется для target. В качестве решения можно использовать:

в документе:
<a href="javascript:wintest()">Link</a>

Описание функции:
function wintest()
{
cWin = window.open();
cWin.document.write('<html><head><FRAMESET COLS="100,*">');
cWin.document.write('<FRAME SRC="menu.html" name="menu">');
cWin.document.write('<FRAME SRC="#" name="content">');
cWin.document.write('</FRAMESET></head><body></body></html>');

cWin.document.frames.content.location.href = document.location.href;

}

Здесь мы открываем окно, генерим фреймовое содержимое и загружаем в один из фреймов документ, что в исходном окне.

Можно без генерации кода, тогда просто:

cWin = window.open('frame.html');
cWin.document.frames.content.location.href = document.location.href;
СообщениеАвторДата
Vinter03.03.2002 02:10
pofigator03.03.2002 14:50
Гость04.03.2002 10:21