【发布时间】:2014-01-08 00:54:20
【问题描述】:
所以我已经研究了几天,还没有得出任何结论。我正在尝试创建一个(非常)基本的实时博客设置,因为我不想为 CoverItLive 之类的东西付费。我的流程是:本地 HTML 文件 > 云存储(Dropbox/Drive/etc)> 内容页面上的 iframe。所有这些都行得通,而且使用一些 CSS 甚至看起来还不错,尽管方法不那么棒。但事情是这样的:liveblog 本身是由一个 HTML 表格组成的,我必须手动复制/粘贴新行的代码,填写时间戳,写入新消息,然后保存文档(然后与云并显示在 iframe 中)。为了简化这个过程,我制作了另一个 HTML 文件,我打算在 本地 运行并使用它来自动将条目添加到表中。目前它只是一堆输入框和一些javascript来自动化时间戳并从输入数据中写入表格行。
现在的代码:http://jsfiddle.net/LukeLC/999bH/
我希望从这里做的是找到一种方法,以某种方式将生成的表数据导出到我硬盘上的另一个 .html 文件中。到目前为止,我已经设法得到了这个代码......
if(document.documentElement && document.documentElement.innerHTML){
var a=document.getElementById("tblive").innerHTML;
a=a.replace(/</g,'<');
var w=window.open();
w.document.open();
w.document.write('<pre><tblive>\n'+a+'\n</tblive></pre>');
w.document.close();
}
}
...在新窗口中打开生成的表格代码,当然,我可以从那里保存源代码,但重点是从流程中消除类似的步骤。
当我单击“提交”按钮时,如何告诉页面将生成的代码保存到单独的 .html 文件中? 同样,所有这些都发生在本地,而不是在服务器上。
我对 javascript 不是很好——也许需要一种不同的语言——但我们非常感谢任何帮助。
【问题讨论】:
标签: javascript html