Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: msp05 от 16 Июня 2005, 14:35:14
-
Имеется страничка, которая получает ответ с сервера в виде архивного файла.
Как перегрузить страницу после получения файла?
Спасибо.
-
msp05
OnLoad
-
Событие оnLoad, насколько я знаю, пишется в теге и возникает при полной загрузки страницы.
В моем случае страница УЖЕ загружена, а когда с сервера приходит ответ (т.е. файл) страница НЕ перегружается - это и есть проблема.
Подробнее:
есть обычная форма:
сервер возвращает:
response.setContentType("application/zip");
response.addHeader( "Content-Disposition", "inline; filename="+zipName);
На стороне пользователя в броузере открывается диалоговое окно с предложением сохранить файл.
Проблема состоит в том что сама страничка при этом не обновляется.
как "попросить" ее это сделать?
или как скриптом "узнать" что вознкло событии типа "пришел ответ с сервера" ?
Можеть в Header нужно добавить нечто для этого?
-
Самое тупое решение - поставить перезагрузку на таймер.
Не знаю, подойдет ли оно Вам, так как возможны нюансы, сами понимаете.
Что-то поумнее в голову пока не приходит.
-
таймер не подходит поскольку цель - выгрузить данные с базы.
кол-во данных и связь в текущий момент вельчины случайные
-
У меня похожая проблема, только нужно после сохранения закрыть окошко. Может кто знает способы?