У меня есть веб-страница (сделанная с помощью JSF), где некоторые ссылки позволяют пользователю получить файл PDF.
Когда пользователь нажимает на такую ссылку, отображается всплывающее окно ожидания (это модальная панель) (потому что создание PDF может быть длинным), и как только файл создан, IE отображает «Загрузка файла» всплывающее окно, в котором предлагаются параметры «Открыть», «Сохранить» и «Отмена».
Есть ли способ в Javascript узнать с моей веб-страницы, когда это всплывающее окно закрыто, т.е. когда пользователь сохранил (или открыл) файл PDF?
Чтобы быть более точным, на веб-странице, которая отображает ссылку на файл PDF, отображается модальное всплывающее окно («ожидающее всплывающее окно»), чтобы заставить пользователя ждать всплывающее окно «Загрузка файла». Проблема заключается в том, что когда пользователь сохраняет (или открывает) файл PDF, всплывающее окно «Загрузка файла» закрывается, но затем пользователь «возвращается» на исходную веб-страницу с всплывающим окном ожидания.
Обратите внимание, что мое приложение работает только в IE6, поэтому я не против решения, основанного только на IE (6) ...
У меня также нет проблем с решениями, для которых требуется jQuery;)
Изменить:
Если существует решение для перехвата любого события, которое происходит именно тогда, когда пользователю отображается всплывающее окно «Загрузка файла» (т. Е. До того, как пользователь выберет «Сохранить», «Открыть» или «Отмена»), для меня это тоже будет хорошо!