2011-03-30 89 views
0

我有一个HTML页面。 当我点击一个按钮时,我想触发一个保存HTML页面的事情,以便我可以保存打开的网页。我也想知道这是否可能使用jQuery/JavaScript。将打开的网页另存为HTML文件

回答

1

HTML页面无权访问文件系统。这将是一个安全问题。用户需要手动保存文件。

0

与IE浏览器,它是简单的IE浏览器实现document.execCommand:

document.execCommand("SaveAs", false, "Test.html"); 

MSDN有这方面的一个明确example

如果您有兴趣在其他浏览器上工作,似乎没有任何客户端编程会调用保存对话框。

使用,服务器端代码,可以让按键与HTTP头中的以下变化的响应发送检索同一页:

Content-disposition: attachment; filename=filename.ext 

(其中FILENAME.EXT是明显的名称你的文件)。

header()函数的PHP文档中的第一个example显示了如何调用PDF的下载对话框,而Microsoft有另一个support page带有ASP示例。