Откроем новое окно, сохранив возвращаемое методом window.open() значение в переменной testWin:
testWin = window.open('window_close_test.htm','new','width=450,height=200,left=350,top=50,toolbar=1,status=1');
Новое окно, открытое из сценария, можно закрыть, применив к объекту testWin метод close(). Перед выполнением этого метода надо убедиться в том, что окно открыто, например так:
if (!testWin)
{
alert('Окно testWin еще не открывалось')
}
else if (testWin.closed)
{
alert('Окно testWin уже закрыто')
}
else
{
testWin.close()
};