Com este código é possível através de um link dentro da página, emular a tela “SaveAs” (Salvar Como) do Browser.
Para emular esta tela ele utiliza o método execCommand do objeto document, a utilização deste script é bem simples basta fazer a chamada da função doSaveAs() onde desejar.
OBS.: Código compatível somente com o Microsoft Internet Explorer.
Clique aqui para salvar está página