链接在Mozilla中无效

时间:2016-04-14 21:18:10

标签: javascript hyperlink mozilla

此代码适用于Internet Explorer和其他浏览器,但在Mozilla Firefox中不起作用。 代码提示用户输入密码,如果输入了正确的密码,则应打开受密码保护的页面。 在Mozilla中,它显示URL错误或空白选项卡。 我到处寻找答案,尝试使用可点击链接,而不是弹出窗口,但仍然无法在Mozilla中使用。 弹出窗口阻止程序已禁用,我在Mozilla中尝试了安全模式并获得了相同的结果。 IE也提示我脚本和ActiveX是受限制的,必须先启用才能运行。

提前致谢。 代码:

<!DOCTYPE html>

<head>
  <title>PasswordProtectedPage</title>
</head>

<body>
<SCRIPT>
function passWord() {
  var testV = 1;
  var pass1 = prompt('Please enter the password:',' ');

  while (testV < 3) {
    if (!pass1)
    history.go(-1);

    if (pass1.toLowerCase() == "love") {
      window.open('/Users/Madeleine/Documents/moandmaddieindex.html');
      break;
    }

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

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

  return " ";
}
</SCRIPT>

<!--Password prompt-->
<CENTER>
<FORM>
<input type="button" value="Enter Protected Area" onClick="passWord()">
</FORM>
</CENTER>

</body>
</html>

以下是该页面在IE中的运行方式: Screenshot

0 个答案:

没有答案