HTML: как создать кнопку "Сохранить как"?
В своем браузере, когда вы хотите сохранить HTML-страницу, которую вы просматриваете в данный момент, вы обычно заходите в меню "Файл" и нажимаете "Сохранить как".
Могу ли я иметь маленькую кнопку внизу HTML-страницы, которая делает то же самое? Поэтому вместо того, чтобы перейти в меню "Файл" -> "Сохранить как", я хочу, чтобы мой пользователь мог нажать кнопку, чтобы сохранить страницу на диске.
Насколько я знаю, существует решение, использующее Javascript, но оно работает только для IE. Смотрите здесь: текст ссылки
4 ответа
У вас может быть ссылка для запуска сценария на стороне сервера, который загружает файл HTML и записывает его обратно клиенту с Content-Disposition: attachment; filename=xxx.html
заголовок.
document.execCommand('SavaAs')
работает только в IE, но следующая ссылка предлагает другие возможности, которые вы можете попробовать.
Взгляните на плагин downloadify jQuery, который использует flash для сохранения. Один Javascript невозможен.
Вы должны создать кнопку, которая загружает файл HTML или страницу, на которой вы находитесь:
<form><input type="button" value="Download Now" onClick="window.location.href='yourpage.html'"></form>