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