Javascript不显示提示

Javascript不显示提示,javascript,html,Javascript,Html,我编写了一个JS代码来保护一个页面,但它似乎没有显示任何提示。当我进入页面时,它会显示“按我”按钮,无法按下。请帮帮我 <HEAD> <SCRIPT language="JavaScript"> <!--hide function passWord() var password; var pass1="zonaleo"; password= prompt('Parola te rog!',' '); if (password==pass1) ale

我编写了一个JS代码来保护一个页面,但它似乎没有显示任何提示。当我进入页面时,它会显示“按我”按钮,无法按下。请帮帮我

    <HEAD>
<SCRIPT language="JavaScript">
<!--hide
function passWord()
var password;

var pass1="zonaleo";

password= prompt('Parola te rog!',' ');

if (password==pass1)
  alert('Corect! Vei fi redirectionat catre lista membrilor!');
  window.location="membri\23ian.html"
else
   {
    window.location="papa.html"
    }

//-->
</SCRIPT>
<input type="button" value="Enter Protected Area" onClick="passWord()">
</HEAD>

这是JavaScript的古老版本。你有很多问题:

您需要执行以下操作:

  • 标记中删除
    类型
    /
    语言
  • 在注释前使用
    /
  • {
    打开
    函数()
    ,然后关闭
    }
  • 这同样适用于
    if
    语句
  • 标记放在
    内,而不是
  • 为了升级到现代标准,请按以下方式更新您的代码:

    //<!--hide
    function passWord() {
      var password;
    
      var pass1="zonaleo";
    
      password= prompt('Parola te rog!',' ');
    
      if (password==pass1) {
        alert('Corect! Vei fi redirectionat catre lista membrilor!');
        window.location="membri\23ian.html"
      }
      else {
        window.location="papa.html"
      }
    }
    
    //-->
    
    //
    
    输入字段应该在head标签之外,在body中

    这里是一个缩短的工作代码

    <script>
    function passWord()
    {
        if (prompt('Parola te rog!')=="zonaleo"){
        alert('Corect! Vei fi redirectionat catre lista membrilor!');
        window.location="membri\23ian.html"
      }
        else
      {
        window.location="papa.html"
      }
    }
    </script>
    
    <input type="button" value="Enter Protected Area" onclick="passWord()">
    
    
    函数密码()
    {
    如果(提示('Parola te rog!')==“zonalo”){
    警报('Corect!Vei-fi重定向至catre lista membrilor!');
    window.location=“membri\23ian.html”
    }
    其他的
    {
    window.location=“papa.html”
    }
    }
    
    我尝试了您的代码,但当我输入正确的密码时,它不会将我重定向到membri\23ian。html@PopentiuVlad将
    pass1
    封装在
    “pass1”中
    仍然不工作对不起,更改
    var-pass1=“zonalo”-应该是。当我输入正确的密码时,它会将我重定向到不存在的membri\13ian.html。请删除它,例如line window.location=“membri\23ian.html”