Domanda

Nel browser, quando si desidera salvare una pagina HTML che si sta visualizzando, normalmente andare al menu File e fare clic su Salva con nome.

Posso avere un piccolo pulsante in fondo a una pagina HTML che fa la stessa cosa? Così, invece di andare al menu File -> Salva con nome, voglio che il mio utente sia in grado di fare clic sul pulsante per salvare la pagina al disco

.

C'è una soluzione esiste utilizzando Javascript per quanto ne so, ma funziona solo per IE. Vedi qui: link testuale

È stato utile?

Soluzione

Si potrebbe avere il collegamento eseguire uno script lato server che carica il file HTML e scrive di nuovo al cliente con un colpo di testa Content-Disposition: attachment; filename=xxx.html.

Altri suggerimenti

L'document.execCommand('SavaAs') funziona solo in IE, ma il seguente link suggerisce altre possibilità si consiglia di provare.

Ecco la risposta a questa :)

Date un'occhiata a downloadify plugin jQuery, che usando il flash per salvare. Javascript da solo è impossibile.

È necessario creare un pulsante che scarica il file HTML, o la pagina visualizzata:

<form><input type="button" value="Download Now" onClick="window.location.href='yourpage.html'"></form>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top