因此,我正在尝试为一个基本的 javascript 类编写一个简单的代码,该类将为用户维护一个登录状态。他们登录的功能如下
function userLogon() {
sessionStorage.logon = "false";
var name = document.getElementById('userName').value;
var password = document.getElementById('password').value;
if (name == "user" && password == "pass") {
**sessionStorage.logon = "true";**
alert('Logon successful!');
window.location = "home.html";
}
else {
alert('Invalid Logon attempt!');
sessionStorage.logon = "false";
}
}
我只是在用户名和登录中进行硬编码,因为我还没有任何数据库经验,仅用于测试目的。我正在和我的老师谈论这件事,给他发送了我的整个网站的电子邮件,他说它对他来说工作得很好,所以为什么它在我的机器上不起作用,它给了我这个 Unable to set property error on粗线...
我在 Windows 8 上运行 IE 10.0.11,并运行了一个检查会话存储兼容性的脚本,结果它恢复正常......所以......理论上它应该可以工作吗?到底是什么问题?