На моем веб-сайте у меня есть возможность отображать некоторые данные, а также загружать их в формате csv. Некоторые данные довольно большие (20 000 - 900 000 строк в SQL). Когда я показываю его на сайте, я использую пейджинг, чтобы он быстро отображал только х количество строк за раз, однако ссылка на скачивание, конечно, должна и загружает весь отчет, который может занять несколько секунд до двух минут в зависимости от размер файла. Мне интересно, есть ли способ создать временное всплывающее окно или сообщение в строке, которое говорит что-то вроде «Сбор информации ...», где я мог бы добавить анимированный gif, чтобы пользователь знал, что что-то происходит. Создание этого не должно быть проблемой, но я не уверен, есть ли способ заставить это исчезнуть после появления всплывающего окна загрузки. Решения, которые я видел на этом сайте, предлагают использовать таймер, но это не вариант в этом случае, поскольку время будет сильно отличаться.Промежуточное сообщение при загрузке файла
Я использую классический ASP, поэтому хотел бы использовать либо это, либо JavaScipt. Я мог бы дополнительно использовать flash, если это имеет значение.