работа с несколькими окнами

Добрый день!
Я разбираюсь с работой в нескольких окнах одновременно.
Есть главное окно, в нём есть ссылка, при нажатии на которую открывается новое
окно. В новом окне есть кнопка. Мне нужно сделать так, чтоб при нажатии на эту
кнопку закрывалось главное окно, а в новом окне появлялась необходимая страница.
Можно, чтобы необходимая страница появлялась в главном окне, а второе окно закрывалось.
Я так понял, что такие вопросы можно решать только с помощью JavaScript. Вот
у меня и не получается закрыть окно из другого окна или перенаправить информацию
в другое окно. В книжках написано, что вроде бы можно, рно у меня не получается.
Накидал пример проблемы. Может кто-нибудь сможет сказать как всё сделать?
Файл index.html<html>
<script>
function loadname() {window.name="mainwin";}
</script>
<body onload="loadname()">
<a href="javascript:window.open('newscript.html','secondwin')">
</body>
</html>
Файл newscript.php<html>
<body>
<?
if(isset($actionname)) {
// .... Требуемые действия (или как сделать, чтоб требуемые действия выполнялись
в главном окне?, тогда закрыть текуще окно нет проблем) ... // ?>
<script>
parent.mainwin.close(); // !!!!!!!!! почему-то не работает
</script>
<?
}
else { ?>
<form action="newscript.php" method=POST name="workform">
<input type=submit name="actionname" value="Run action">
</form>
<? } ?>
</body>
</html>
С уважением, Бурляев Вячеслав
Номер выпуска : 189
Возраст листа : 245 (дней)
Количество подписчиков : 175
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/227800
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.build
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписать: mailto:inet.webbuild.build--unsub@subscribe.ru?subject=inet.webbuild.build
http://subscribe.ru/ http://subscribe.ru/feedback