Я пытался указать браузеру перенаправить пользователя в другое место после того, как он закроет окно оповещения, но ни один из методов, которые я пробовал, не работает, поэтому я спрашиваю вас, можете ли вы проверить мойкод и скажите мне, если вы видите возможное решение моих потребностей.Этот код - просто упражнение, я практикуюсь и тестирую javascript.
Пока я пробовал использовать их, но ничего не получалось.
window.location.href();
window.location.replace();
window.location.assign();
location.href();
location.replace();
location.assign();
HTML-код:
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="javascript.js"></script>
</head>
<body>
<div id="container" align="center"><br />
<form>
Nickname: <input type="text" id="nickname" name="nickname"><br />
Password: <input type="password" id="password" name="password"><br />
<button onclick="login();">Login</button>
</form>
<p id="result:"></p><br />
</div>
</body>
</html>
Код Javascript:
function login(){
var nickname = document.getElementById("nickname").value;
var password = document.getElementById("password").value;
var result = document.getElementById("result");
var error = "Invalid Credentials!";
var sucess = "Login Sucess!";
if (nickname == "neo", password == 123){
alert(sucess);
location.assign("welcome.html");
}
else if(nickname == 22){
confirm("Awesome!");
location.replace("welcome.html");
}
else if(nickname == ""){
alert("Nickname is required!");
}
else{
alert(error);
}
}