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>
Другие вопросы по тегам