Пусть кнопка закрытия вызывает этот javascript:
if ( window.opener && !window.opener.closed ) {
window.opener.location.reload();
}
Это проверит, что открывающееся окно существует и не закрыто, а затем попытается перезагрузить его.
Вы также можете получить доступдругие функции или переменные, использующие window.opener
, если вы хотите вызвать какую-то другую функцию, или сделать ее более динамичной, изменив только одну часть страницы.