首先,我只是想说我对html并不擅长,我所知道的html就是我自己在线学习的内容。
所以..我有一个项目,其中一部分是建立一个网站。我已经建立了网站,但我有一个问题..
我的问题是我不想让用户访问该设置,我希望管理员只能访问该设置,我是通过在设置页面中设置密码来实现的。所以如果用户点击了设置图标,它会要求输入密码,如果正确,则用户可以进入设置页面
我有3个页面(index.html是我的主页),(我的设置代码所在的manager.html)和(此代码所在的index4) 在index.html中有一个代码,让用户转到index4.html页面 在index4.html页面中是这段代码
<!DOCTYPE html>
<html>
<body>
<script>
var pass;
pass = prompt("please enter the password to access");
if (pass == "11111"){
<a href="manager.html">This is the link.</a>
} else {
document.write("The password you've is enter is incorrect");
}
</script>
<body>
</html>
从我在网上学到的,href =&#34; link&#34;代码可以重定向到另一个页面..但似乎我不能使用它,如果它在&#39; if语句&#39;。 当我检查元素时,我收到了这个错误&#34;意外的令牌&#39;&lt;&#39;&#34;
有人可以告诉我如何纠正我的错误。
答案 0 :(得分:3)
另一种方法是使用如下方式。请检查此link
例如:
// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
答案 1 :(得分:1)
尝试设置document.location.href
- 更多关于here
var pass;
pass = prompt("please enter the password to access");
if (pass == "11111") {
document.location.href = "manager.html";
} else {
document.write("The password you've is enter is incorrect");
}