密码页面警报框

时间:2014-12-17 03:06:47

标签: javascript html

我需要在我的页面中设置密码保护。但是我想要的方式是,当用户点击导航中的菜单时,例如"图库",我想要一个警告框,说"输入密码来查看内容"我使用下面的代码,但它仍然需要一个按钮,我不想要那个。

P.S。我更喜欢只使用 javascript html

function passWord() {
   var testV = 1;
   var pass1 = prompt('Enter password to view content',' ');

   while (testV < 3) {
      if (!pass1) 
         history.go(-1);
      if (pass1.toLowerCase() == "123456789") {
         alert('You Got it Right!');
         window.open('/gallery');
         break;
      }

      testV += 1;
      var pass1 = prompt('Access Denied - Password Incorrect, Please Try Again.','Password');
   }

   if (pass1.toLowerCase()!="password" & testV == 3){
      history.go(-1);
      return " ";
   }
}

1 个答案:

答案 0 :(得分:2)

javascript中的密码很容易规避,在这种情况下,他们可以通过查看来源找到密码。

话虽如此,您可以使用onclick - <div class="mymenu" onclick="password();">

触发代码

编辑: 另外,(!pass1)语法无效,您的意思是(pass==null)吗?