我想创建一个简单的密码保护链接,使用户(使用正确的密码)下载zip文件。链接,如下面的代码,是“folder / history.zip”。链接是一个简单的文本(“打开”),而不是一个按钮。我对javascript没有任何经验。问题是我尝试时密码保护不起作用。我只是想知道如何编辑下面的代码才能使它工作?我没有任何javascript经验所以我感谢任何帮助!
HTML:
<a href="folder/history.zip">open</a>
使用Javascript:
<SCRIPT type="text/javascript">
function passWord() {
var testV = 1;
var pass1 = prompt('Please Enter Your Password',' ');
while (testV < 3) {
if (!pass1)
history.go(-1);
if (pass1.toLowerCase() == "teacher") {
alert('You Got it Right!');
window.open('folder/history.zip');
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="text" value="Enter Protected Area" onClick="passWord()">
</FORM>
</CENTER>
答案 0 :(得分:0)
尝试以下代码,
<强> JS:强>
function passwd(){
var password = prompt('Enter the password to download the file:');
if(password.toLowerCase() == "teacher"){
window.open("folder/history.zip")
}else{
alert("incorrect password!! please try again");
}
}
<强> HTML 强>
<input type="button" value="download zip file" onClick="passwd()"/>