下面的这段 html 代码假设执行并启动一个询问用户名的警报,如果你的用户名正确,它将要求输入密码,但如果我在浏览器中打开这个页面,什么也不会发生。为什么这样做?我错过了什么?请不要告诉我这是一种不安全的方法,我已经知道我只是在即兴创作,直到我植入更好的方法。
<html>
<head>
<script language="JavaScript">
var username;
var user1="grant"
username=prompt('Please Log in. Username:',' ');
if (username=user1);
var pass1="password";
password=prompt('If you are suppose to be here you have a password. Please type it now:',' ');
if (password==pass1);
else {
window.location="wrongpassword.html";
}
else {
window.location="wrongpassword.html";
}
</script>
<body>
</body>
<html>