2010-05-17 10 views
8

Wenn Sie in Ihrem Browser eine HTML-Seite speichern möchten, die Sie gerade anzeigen, gehen Sie normalerweise zum Menü Datei und klicken auf Speichern unter.HTML: Wie erstelle ich eine "Speichern unter" -Schaltfläche?

Kann ich eine kleine Schaltfläche am Ende einer HTML-Seite haben, die dasselbe tut? Anstatt also zum Menü Datei -> Speichern unter zu gelangen, möchte ich, dass mein Benutzer auf die Schaltfläche klicken kann, um die Seite auf dem Datenträger zu speichern.

Es gibt eine Lösung mit Javascript existiert, soweit ich weiß, aber es funktioniert nur für IE. Siehe hier: link text

Antwort

8

Sie den Link, um eine Server-Seite Skript ausgeführt haben könnte, die die HTML-Datei lädt und schreibt sie mit einem Content-Disposition: attachment; filename=xxx.html Header an den Client zurück.

+0

+1 Diese benötigen Sie für den Zugriff auf und die HTTP-Response-Header des Servers zu ändern. – smci

2

Werfen Sie einen Blick auf downloadify jQuery Plugin, das mit Flash zu speichern. Javascript alleine ist unmöglich.

0

Sie haben eine Schaltfläche erstellen, die die HTML-Datei herunterlädt, oder die Seite, die Sie sind auf:

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