Wenn Du mit "lokaler Platte" jene des Benutzers meinst, so wird das etwas umständlich, da HTML und JavaScript nicht direkt auf die Platte des Benutzers schreiben dürfen.
Du müsstest also das HTML-File am Server generieren und dann mit einem Content-Type zurückschicken, der beim Client einen "Speichern unter" Dialog auslöst.