【发布时间】:2017-02-11 10:56:45
【问题描述】:
我不明白为什么我的函数只在“括号”的“现场演示”中有效,而当我尝试用我的 index.html 文件打开它时却不行...
这就是我的密码保护区功能:
function passWord() {
var testV = 1;
var pass1 = prompt('Please Enter Your Password',' ');
while (testV < 3) {
if (!pass1)
history.go(0);
if (pass1.toLowerCase() == "letmein") {
alert('You Got it Right!');
window.open('/html/ok.html',"_self");
break;
}
testV+=1;
var pass1 =
prompt('Access Denied - Password Incorrect, Please Try Again.','Password');
}
if (pass1.toLowerCase()!="password" & testV ==3)
history.go(0);
return " ";
}
请帮助我,谢谢大家:D
【问题讨论】:
-
您知道每个人都可以查看您的 JS 代码以在开发工具中找到密码(以及“ok” URL)吗?不要那样做,永远不要。除此之外,“括号”是什么意思?
-
@Lucero 我的天真让我觉得他只是想学习 js,永远不会在生产中使用它:D
-
@PierreDuc 也许,但提高认识肯定没有错。太多这样的代码最终会公开......thedailywtf.com/series/code-sod
-
仅用于学校项目 xD
标签: javascript html prompt adobe-brackets