使用onclick转储文本文件

时间:2018-03-09 01:23:06

标签: javascript html html5 function

很抱歉,如果这已被问过一百万次,但我想知道是否会让我的页面按照设计工作会有很多痛苦。目前,我有一个用户点击的大按钮。我想在单击此按钮时调用一个函数来创建一个.txt文件(现在在本地,服务器端以后),文件中标记的日期和时间也可能相同。

我有一个在页面顶部显示日期和时间的功能,以及我能够使按钮下载一个空白文本文件,但我希望能够指出这个地方以及影响名称和内容。

以下是我的一些代码: 按钮调用函数:

  var span = document.getElementById('date');
  function time() {
    var d = new Date();
    var s = d.getSeconds();
    var m = d.getMinutes();
    var h = d.getHours();
    var w = d.toDateString();
  span.textContent = w + "   " + h + ":" + m + ":" + s;
}
setInterval(time, 1000);

显示日期:

function download(filename, text) {
    var element = document.createElement('a');
    element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
    element.setAttribute('download', filename);

    element.style.display = 'none';
    document.body.appendChild(element);

    element.click();

    document.body.removeChild(element);
  }

空文件创建(当按钮链接指向此功能时,它可以工作):

function WriteToFile(passForm) {

    var fso = CreateObject("Scripting.FileSystemObject");  
    var s = fso.CreateTextFile("/Users/***/Desktop", True);
    s.writeline(document.passForm.input1.value);
    s.writeline(document.passForm.input2.value);
    s.writeline(document.passForm.input3.value);
    s.Close();
 }

即使我可以让下载功能拉入并从日期函数中写入,这也不错。还不确定在.txt文件中指定输出设置的位置。

这根本不起作用,可能是我没有看到的原因:

sabio.page.iterateDisplay = function (i) {

    for (var i in recipies) {
        $("body").append("<hr /><br />");
        $("body").append(i.toUpperCase() + ':'+ recipies[i]);
    }

}

任何帮助都会很棒,欢呼!

0 个答案:

没有答案