2010-05-17 43 views
8

En su navegador, cuando quiere guardar una página HTML que está viendo actualmente, normalmente va al menú Archivo y hace clic en Guardar como.HTML: cómo crear un botón "guardar como"?

¿Puedo tener un pequeño botón en la parte inferior de una página HTML que hace lo mismo? Entonces, en lugar de ir al menú Archivo -> Guardar como, quiero que mi usuario pueda hacer clic en el botón para guardar la página en el disco.

Existe una solución que utiliza Javascript hasta donde yo sé, pero solo funciona para IE. Vea aquí: link text

Respuesta

8

Usted podría tener el enlace de ejecutar un script del lado del servidor que carga el archivo HTML y lo escribe de nuevo al cliente con una cabecera Content-Disposition: attachment; filename=xxx.html.

+0

+1 Para ello será necesario para acceder y cambiar encabezado de respuesta HTTP del servidor. – smci

2

Eche un vistazo al plugin jQuery downloadify, que usa el flash para guardar. Javascript solo es imposible.

0

usted tiene que crear un botón que descarga el archivo HTML, o la página que está en:

<form><input type="button" value="Download Now" onClick="window.location.href='yourpage.html'"></form>