Имеется следующая задача: Надо по кнопке открывать новое окно и из окна родителя закидывать в новое окно текст. вот код окна-родитля

<SCRIPT language=JavaScript1.2>
function newwin(dummy, w, h)
{
 myWin=window.open("","nz","width=" + w + ",height=" + h +
 ",status=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes");
}
</SCRIPT>
Есть текст допустим "вперед" и я так открываю новое окно:

<a href="zakaz.htm" onclick="newwin('вперед' , 400, 520 )" target="nz">
<img border="0" src="img/bott.gif" width="104" height="22"></a>
этот текст мне надо записать в поле "T1" нового окна

<form name="form1"><input type="text" name="T1" size="30"></form>
Подскажите, как мне это сделать?   Одним из вариантов решения поставленной задачи является нижеприведенный пример:

<html>
<head>
<script language="JavaScript">
<!--
//Объявляем переменную доступную во всем документе
var textBuf;
function newwin(dummy, w, h)
{
//Создаём новое окно
 nz=window.open("","nz","width=" + w + ",height=" + h +
 ",status=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes");
//Запоминаем текст
 textBuf=dummy
}
// -->
</script>
</head>
<body>
<a href="zakaz.html" onclick="newwin('вперед' , 600, 520 )" target="nz">
Передать текст</a>
</body>
</html>
В файле zakaz.html содержится следующее:

<html>
<head>
<script language="JavaScript">
<!--

function readtxt()
{
//Получаем ссылку на родительское окно
 p=opener
 //и если оно есть, то считываем из него
 //значение переменной textBuf
 //и присваиваем её значение текстовому полю в форме.
 if(p!=null)document.forms.form1.t1.value=p.textBuf
}
// -->
</script>
</head>
<body onload=readtxt()>
<form name="form1"><input type="text" name="t1" size="30"></form>
</body>
</html>
Так же данные можно передавать из родительского окно используя URL в следующей форме: zakaz.html?=textBuf И обрабатывать его скриптом в файле zakaz.html