Хотя Chrome и FF покидают страницу, это действительно имеет смысл.
Вы отправляете сообщение обратно на сервер, затем очищаете весь вывод, помещаете файл в поток и отправляете его.Технически, я бы сказал, что IE прав в том, чтобы убрать страницу.
Это предполагает, что ваша кнопка загрузки находится в iframe?
Решение, которое я бы попробовал, это поместить эту ссылку для загрузки в другой iFrame илиесть другая страница, которая загружает ее, и когда вы нажимаете на ссылку, она открывает новую страницу, которая просто выводит файл.Таким образом, окно вспыхивает, но затем исчезает и появляется диалоговое окно сохранения.Однако блокировщики всплывающих окон могут попытаться остановить это.