У меня есть гиперссылка, подобная этой:
<A Href=My_Java_Servlet?User_Action=Admin_Download_Records&User_Id=Admin onClick=\"Check_Password();\" target=_blank>Download Records</A>
Когда пользователь щелкает по нему, открывается окно пароля, пользователь может 3 раза попробовать ввести правильный пароль.
Javascript выглядит так:
<Script Language="JavaScript">
function Check_Password()
{
var testV=1;
var pass1=prompt('Password','');
while (testV<3)
{
if (!pass1) history.go(-1);
if (pass1=="password") { return true; }
testV+=1;
var pass1=prompt('Access Denied - Password Incorrect.','');
}
return "false";
}
</Script>
Если пользователь вводит неправильный пароль 3 раза, он должен ничего не делать, но он по-прежнему открывает новое окно и отображает защищенную информацию, как исправить javascript или мою гиперссылку html, чтобы только правильный пароль открыл новое целевое окно, неправильный пароль заставит его ничего не делать?