Перед закрытием окна спрашиваю у пользователя:
window.onbeforeunload = function ()
{
return 'Нажмите кнопку отмены для продолжения работы сценария';
}
Появляется окно:
И по фигу, что я нажимаю, окей или цанцель, всё равно окно закрывается. Как это вылечить, кто знает?