У меня есть страница с несколькими кнопками. Один из них приводит к загрузке файла. Этот процесс очень ресурсоемкий, поэтому я не хочу, чтобы они дважды щелкали по нему.
Так что у меня есть JavaScript, чтобы заблокировать двойной щелчок.
Проблема в том, что я хочу разблокировать его при загрузке файла. У меня setinterval, выполняющий запросы xmlhttp, обновляющий статус на странице и проверяющий сервер, чтобы убедиться, что это сделано, но кажется, что когда всплывающее окно сохранения файла появляется, установленный интервал останавливается, и у меня нет возможности восстановить программный контроль. этой страницы.
Как я могу заблокировать кнопку, а затем сохранить контроль, чтобы разблокировать ее позже?