Вы можете закрыть окно методом close. Вы не можете закрыть фрэйм, не закрыв родительское окно.
Каждый из следующих операторов закрывает текущее окно:
window.close()Не используйте третью форму, close(), в обработчиках событий. В зависимости от того, как JavaScript вычисляет объект, на который ссылается вызов метода, Вы можете получить в обработчике не тот объект.
Следующий оператор закрывает окно msgWindow:
msgWindow.close()