我制作了一个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>
答案 0 :(得分:1)
这是JavaScript的古老版本。你有很多问题:
您需要执行以下操作:
type
代码中删除language
/ <script>
。//
。function ()
打开{
并关闭}
。if
声明。<input />
标记放在<body>
内,而不是<head>
内。要升级到现代标准,请按以下方式更新您的代码:
//<!--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"
}
}
//-->
答案 1 :(得分:0)
输入字段应该在head标记之外和正文中
答案 2 :(得分:0)
这是一个缩短且有效的代码
<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()">