javascript - 对象不支持此属性或方法 HTA Javascript
问题描述
我正在尝试读取文本文件,但它不断输出以下错误:
"Object doesn't support this property or method"
这是我正在使用的代码,错误给我的唯一信息是问题出在第 80 行
var now = new Date().getTime();
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (!fso.FileExists("1278468327648.txt")) {
var deadline = now + 172800002
var write_id;
write_id = deadline;
var s = fso.CreateTextFile("1278468327648.txt", true);
s.WriteLine(deadline);
s.Close();
}
var a = fso.OpenTextFile("1278468327648.txt", 1, true, 0);
//Line 80
var txtleft = a.ReadAll();
a.close;
var x = setInterval(function() {
var now = new Date().getTime();
var t = txtleft - now;
var days = Math.floor(t / (1000 * 60 * 60 * 24));
var hours = Math.floor((t%(1000 * 60 * 60 * 24))/(1000 * 60 * 60) + (days * 24));
var minutes = Math.floor((t % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((t % (1000 * 60)) / 1000);
if (seconds < 10) {
seconds = "0" + seconds
}
if (minutes < 10) {
minutes = "0" + seconds
}
if (hours < 10) {
hours = "0" + seconds
}
document.getElementById("demo").innerHTML = "Time Left: " + hours + ":" + minutes + ":" + seconds;
if (t < 0) {
clearInterval(x);
document.getElementById("demo").innerHTML = "EXPIRED";
}
}, 1000);
}
解决方案
推荐阅读
- java - 如何在 Spring 的 @Bean 中使用注释为 @Builder 的类?
- ios - 协议扩展在 Swift 中是如何工作的?
- c++ - gdb 在调试期间跳回上一行
- angular - 是否可以将服务注入子组件?
- c++ - constexpr 数组初始化
- angular - 如何在 Angular 8 中使用 *ngFor 手风琴
- data-warehouse - 产品和评论系统的维度建模
- reactjs - 如何从 Web 应用程序/服务器发送数据以响应本机应用程序?
- c++ - 用于 arduino 配置字段的 C++ 宏
- c++ - 你什么时候直接改变 std::vector::end() ?