Javascript File variable declaration/creation Error: This Object does not support this action
Javascript File variable declaration/creation Error: This Object does not support this action
今天我创建了一个 html 文档。编写一个登录和注册网站。我的想法如下:
创建帐户时,您的数据应保存在文本文件中(不安全)。
当您登录时,代码应该将输入与文件中的数据进行比较。
但是当我想为我的文件初始化一个变量时,Internet Explorer 显示以下错误:SCRIPT445:此对象不支持此操作。
我这里的标记线:
//Here is the layout creation...
<script>
function login()
{
var username = document.getElementById("txtusername").value;
var kennwort = document.getElementById("txtpassword").value;
}
function register()
{
var rusername = document.getElementById("txtrusername").value;
var remail = document.getElementById("txtremail").value;
var rkennwort = document.getElementById("txtrpassword").value;
var rconfirmpassword = document.getElementById("txtrconfirmpassword").value;
if(rpassword!=rconfirmpassword)
{
alert(unescape("The passwords do not match!", "Error"));
return;
}
//This line creates the error
var file = new File("C:/Users/Konsicoder/Desktop/Data/data.txt");
//This line creates the error
alert("Success!", "Success");
}
</script>
您可能需要使用浏览器文件选择器来首先获取本地文件的句柄,而不是提供本地文件系统路径和实例化文件对象。
[http://www.html5rocks.com/en/tutorials/file/dndfiles/][1]
[使用文件 API 读取 JavaScript 中的文件][1]
这里是 post 上的 SO,其中包含有关如何实例化 File 对象的详细信息:
How to instantiate a File object in JavaScript?
今天我创建了一个 html 文档。编写一个登录和注册网站。我的想法如下: 创建帐户时,您的数据应保存在文本文件中(不安全)。 当您登录时,代码应该将输入与文件中的数据进行比较。 但是当我想为我的文件初始化一个变量时,Internet Explorer 显示以下错误:SCRIPT445:此对象不支持此操作。 我这里的标记线:
//Here is the layout creation...
<script>
function login()
{
var username = document.getElementById("txtusername").value;
var kennwort = document.getElementById("txtpassword").value;
}
function register()
{
var rusername = document.getElementById("txtrusername").value;
var remail = document.getElementById("txtremail").value;
var rkennwort = document.getElementById("txtrpassword").value;
var rconfirmpassword = document.getElementById("txtrconfirmpassword").value;
if(rpassword!=rconfirmpassword)
{
alert(unescape("The passwords do not match!", "Error"));
return;
}
//This line creates the error
var file = new File("C:/Users/Konsicoder/Desktop/Data/data.txt");
//This line creates the error
alert("Success!", "Success");
}
</script>
您可能需要使用浏览器文件选择器来首先获取本地文件的句柄,而不是提供本地文件系统路径和实例化文件对象。
[http://www.html5rocks.com/en/tutorials/file/dndfiles/][1] [使用文件 API 读取 JavaScript 中的文件][1]
这里是 post 上的 SO,其中包含有关如何实例化 File 对象的详细信息: How to instantiate a File object in JavaScript?