Функция сохранения документа
В JS есть функция отправки на печать страницы - print(), а есть ли аналогичная функция для сохранения страницы, в смысле "Save as..."?
|
Цитата:
|
В IE есть document.execCommand('SaveAs').
|
Под остальные браузеры скорее всего придется поизвращатся.
|
надо просто гуглить
|
К сожалению с заголовком Content-Disposition мы сохраним только HTML. Картики придется запихивать либо в data uri, либо генерировать на сервере архив со всеми необходимыми файлами.
Хотя, если нужно сохранить один html, тогда просто. |
Понял, спасибо. Только вот что же небезопасного в том чтоб вызвать панель выбора пути сохранения текущего документа? Там же все равно требуется чтоб пользователь выбрал путь и нажал "ок".
Странно что в браузерах не предусмотрено стандартной команды для такого действия, по аналогии с print(). |
melky,
К сожалению, это не кроссбраузерный вариант, например у меня в опере не работает. |
на убунте в файрфоксе тоже не работает
да помему это гнилой вариант, отдавать юзеру страницу на сохранение надо будет, сам сохранит |
пожалуй, так))
|
Часовой пояс GMT +3, время: 22:42. |