提示密码3次,如果right = page1,wrong = page2

时间:2018-04-10 23:15:27

标签: javascript

这是来自另一个论坛的代码,非常感谢!它是一个密码脚本。基本上它通过打开page1然后询问密码来操作,如果输入正确则打开page2并且如果在3次尝试后错误则返回到page1。我喜欢它看起来的样子,但是,我需要修改它以保持外观,但操作就像我想要的那样。原始剧本如何运作; page1打开page2,在第2页按下按钮,提示要求输入密码,如果输入了正确的密码,则提示弹出说正确并按下按钮并打开第3页,如果输入错误则提示说错误再试2次仍然如果第3次输错密码仍然然后返回page1,如果没有输入密码,则返回相同的页面。我希望能做到的; page1打开page2,在第2页按下按钮,提示要求输入密码,如果输入了正确的密码,则提示弹出说正确并按下按钮并打开第3页,如果输入错误则提示说错误再试2次仍然如果第3次输错密码仍然然后打开page4和相同的事情,如果没有键入密码但提示点击。这是原始代码;

<SCRIPT>
function passWord() {
var testV = 1;
var pass1 = prompt('Please Enter Your Password',' ');
while (testV < 3) {
if (!pass1) 
history.go(-1);
if (pass1.toLowerCase() == "letmein") {
alert('You Got it Right!');
window.open('protectpage.html');
break;
} 
testV+=1;
var pass1 = 
prompt('Access Denied - Password Incorrect, Please Try Again.','Password');
}
if (pass1.toLowerCase()!="password" & testV ==3) 
history.go(-1);
return " ";
} 
</SCRIPT>
<CENTER>
<FORM>
<input type="button" value="Enter Protected Area" onClick="passWord()">
</FORM>
</CENTER>

这是我修改过的脚本所做的事情; page1打开page2,在第2页按下按钮,提示要求输入密码,如果输入了正确的密码,则提示弹出说正确并按下按钮并打开第3页,如果输入错误则提示说错误再试2次仍然如果第3次输错密码仍然然后打开page4,但如果没有输入密码但点击它会进入page1。这是我修改后的脚本;

 <SCRIPT>
 function passWord() {
 var testV = 1;
 var pass1 = prompt('Type Your Answer',' ');
 while (testV < 3) {
 if (!pass1) 
 history.go(-1);
 if (pass1.toLowerCase() == "turn off") {
 alert('That Is Correct');
 window.open('code4TURNOFFresult.html','_top');
 break;
 } 
 testV+=1;
 var pass1 = 
 prompt('That Is Not Correct - Focus And Try Again',' ');
 window.open('code5TURNOFFfail.html','_top');
 }
 if (pass1.toLowerCase()!=" " & testV ==3)
 history.go(-1);
 return " ";
 } 
 </SCRIPT>
 <CENTER>
 <FORM>
 <input type="button" value="Click Me" onClick="passWord()">
 </FORM>
 </CENTER>

我认为我真的解释了这个很简单的需求;我需要脚本来询问正确的密码,如果给出则打开page1,如果给出错误的密码,则在第3次尝试后获得3次尝试然后打开page2或者如果3次尝试后没有给出密码则打开page2。有谁知道这个脚本是否可以这样做?感谢。

0 个答案:

没有答案