javascript событие для вложения загружено? - PullRequest
2 голосов
/ 06 октября 2010

У меня есть страница, которая генерирует отчет, отчет отправляется в браузер в виде вложения. то, что я хотел бы сделать, это .. отключить кнопку создания отчета или показать спинни, пожалуйста, подождите, и когда вложение будет завершено и отправлено в браузер, я хотел бы удалить спинни логотип / включить кнопка ..

Есть ли событие js, например, вложение завершено или что-то подобное?

спасибо

физ

1 Ответ

2 голосов
/ 06 октября 2010

есть событие js, например, на attachmentcomplete или что-то подобное?

Нет. Загрузка файлов полностью находится вне контроля JavaScript.

Единственный способ, который приходит на ум, - это сценарий, генерирующий отчет, обновляющий какой-либо флаг (например, временный файл), который вы часто можете опрашивать со своей страницы, используя Ajax. Когда скрипт завершит генерацию данных, вы удалите флаг.

Вам нужно будет решить, стоит ли это усилий только для небольшого эффекта пользовательского интерфейса.

...