给自己的网页加密

我们可能有些网页不想让人看见,这样我们就可以给网页加个密码锁,这里我们就需要一些js的小基础来完成。

直接在自己想加密的网页上内联一个JS代码如下

<script>  
 art()
   function art() {
   var a =""
   var b=""
   while (b != "123456") { //改为你自己的密码!
     a = prompt("输入正确密码才能登陆!")
   if(a=="123456")
   {
     b=a
   alert("输入成功!")
   return 0
  }
  if(a !="123456" && a!="")
 {
   if(a == null)
   {
     window.history.back();
     location.reload();//强制刷新

     window.location.go(-1); //强制跳转上一界面
   }
   else{
   alert("密码错误!")
   }
 }
 }

   }
</script>  

进入加密界面后是这样

输入错误是这样的

      点击取消直接返回上一页,如果不想返回上一页可以把那个if语句判断是否为null的那一段删掉

这种方法如果浏览器禁掉javascript,那么密码锁将无效,如有解决方法可以在评论区告知。

    入门可以仿做一个,内容涉及的为while的循环语句和if的语句,函数创建,浏览器调用

也可以用for循环来做

<script>
var a=0
var b
var c
b=prompt("输入账号");
c=prompt("输入密码");
for(a;a<=1;)
{
   b=prompt("输入账号");
   c=prompt("输入密码");
   if(b=="admin"&& c=="123456")
   {
    a++
    alert("密码正确")
    break
   }
   else{
      alert("密码错误")
   continue
   }
}
</script>

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值