Цели
Я пытаюсь разрешить пользователям загружать файл (в этом случае myfile.zip), нажав кнопку на странице без, оставляя страницу - то есть браузер должен оставаться на текущей и оставить их в том положении, в котором они могут продолжать использовать страницу, включая повторное нажатие кнопки (если они хотят получить новую копию файла).
Мне нужно, чтобы это работало во всех браузерах (IE6-8, Firefox, Chrome, Opera, Safari).
Фон
Упакованный внутри zip - это выбор материала, основанный на их других взаимодействиях (некоторые из которых могут быть частично завершены) с той же страницы (все это делается через ajax), и я не хочу, чтобы они покидали страницу как они потеряют любые несохраненные изменения.