<body onbeforeunload="return 'закрыть это окно'">
<button>click</button>
<script>
document.body.children[0].onclick = function () {
var win = window.open();
var str = '<body onbeforeunload = "return \'закрыться этом вслпывающему окну?\'">';
str += '<button onclick="location.reload();alert(\'закрываемся\'); window.close();">reload & close</button>';
win.document.write(str);
}
</script>