In IE puoi usare
document.execCommand('SaveAs')
Ma altri browser generano errore e devi andare a modificare l'header Content-Disposition e l'header Content-type in un linguaggio server-side come PHP o ASP per forzarne il salvataggio.
l'header Content-Disposition va così modificato:
"Content-Disposition: attachment; filename="pagina.html"
Mentre per il Content-type:
"Content-Type: application/octet-stream"