2011-11-03 121 views
0

我使用的.aspx页面,我想保存按钮点击一些数据,这是我使用的功能如何将innerhtml保存为文本文件,使用java脚本的某个文件夹中的html文件?

function save() { 
      var t1 = document.getElementById('test').innerHTML; 
      alert(t1); 
     } 

与.text区段文件,.html文件在桌面上某个文件夹中提取。 该文件夹应该出现,我可以保存该文件的任何扩展名.text或.html。

+0

教导用户按下Ctrl-S? (保存页面) – TJHeuvel

+2

编号不要将“数据”保存为HTML。这只是简单的推迟。找出需要的数据,提取它,以JSON形式发送到服务器,并让服务器将其存储在数据存储区X. – Raynos

+0

TJHeuvel: - 我想将页面的特定部分作为模板保存到文件夹中,重新将模板选择附加到相同的元素。 – NoviceToDotNet

回答

3

浏览器中的Javascript没有文件I/O功能。最好的办法是弹出一个窗口,只显示要保存的文本,然后使用浏览器进行保存或将文本发送到服务器,并将其作为新页面提供适当的下载MIME类型。

+0

但我想将它保存到带有用户选择扩展名的桌面文件夹,如.text或.html。他可以重新添加以将元素从文件夹选择保存到同一个元素,我从中提取这些数据。 – NoviceToDotNet

相关问题