如何在javascript中为我的html网站设置密码

时间:2015-07-21 15:39:31

标签: javascript html

我正在尝试将此代码重定向到另一个页面,当人员输入hello时。我该怎么办?                    

<p>Click the button to demonstrate the prompt box.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
    var person = prompt("Please enter your password");

   if (person == hello) {
        window.open("http://www.w3schools.com");
    }
    else {
        confirm("Invalid Password")}
}
</script>
</body>
</html>

2 个答案:

答案 0 :(得分:0)

与其他人提到的一样,这实在是不安全。但是为了这个项目,试试这个:

.button_group button {
  ... add class="btn" to all elements ...
} 
  1. 确保在hello周围添加引号,因为它是一个要与person变量进行比较的字符串。

  2. 只需将<p>Click the button to demonstrate the prompt box.</p> <button onclick="myFunction()">Try it</button> <script> function myFunction() { var person = prompt("Please enter your password"); if (person == 'hello') { document.location.href = "http://www.w3schools.com"; } else { confirm("Invalid Password") } } </script> 属性更改为新网址,而不是使用window.open()。这会将新URL加载到当前窗口中。 Window.open()打开一个新的浏览器窗口,如名称所示,但由于弹出窗口阻止程序,这并不总是有效。

答案 1 :(得分:-1)

试试这个

<button onClick="window.location='page_name.php';" value="click here" />