Открыть документ хтмл в фрейме нового окна из другого окна>> Как по ссылке открыть новое окно и в указанный фрейм загрузить 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; |