【问题标题】:How to save innerhtml to text file, html file on some folder using java script?如何使用java脚本将innerhtml保存到文本文件,某个文件夹上的html文件?
【发布时间】:2011-11-03 22:08:43
【问题描述】:

我正在使用 .aspx 页面,我想在按钮单击时保存一些数据,我使用函数提取了这些数据

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

到.text 文件,.html 文件在桌面上的某个文件夹。 应该会出现该文件夹,我可以在其中保存任何扩展名为 .text 或 .html 的文件。

【问题讨论】:

  • TJHeuvel:- 我想将页面的特定部分作为模板保存到文件夹中,需要在模板选择上重新附加到同一元素。

标签: javascript asp.net


【解决方案1】:

浏览器中的 Javascript 没有文件 i/o 功能。您可以做的最好的事情是弹出一个窗口,其中仅包含您要保存的文本,然后使用浏览器保存或将文本发送到服务器并让它提供适当的下载 mime 类型作为新页面。

【讨论】:

  • 但我想将其保存到带有用户选择扩展名的桌面文件夹,例如 .text 或 .html。他可以重新添加以将模板选择中的元素从文件夹保存到我从中提取此数据的同一元素。
【解决方案2】:

您不能使用 javascript。您必须发送数据文件服务器端。见C# Asp.net write file to client

【讨论】:

    猜你喜欢
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    相关资源
    最近更新 更多