为什么这样行不通呢?本人才学,见谅。。。
<html>
<head>
<title>欢迎光临!</title>
</head>
<body>
<script language="javascript" type="text/javascript">
var a;
a=window.prompt("兄弟,请输入密码:");
if(a=="123")
{
window.alert("密码正确!");
else
a=window.prompt("兄弟,请输入密码:");
if(a=="123")
{
window.alert("密码正确!")
else
a=window.prompt("兄弟,请输入密码:");
}
}
</script>
</body>
</html>
[解决办法]
if(a=="123")
{
window.alert("密码正确!")
else
a=window.prompt("兄弟,请输入密码:");
}
}
改为:
if(a=="123")
{
window.alert("密码正确!")
}
else
a=window.prompt("兄弟,请输入密码:");
}
[解决办法]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>欢迎光临!</title></head><body><script language="javascript" type="text/javascript">var a;a=window.prompt("兄弟,请输入密码:");if(a=="123"){ alert("密码正确!"); } else{ a=window.prompt("兄弟,请输入密码:"); if (a == "123") { alert("密码正确!"); } else { a = window.prompt("兄弟,请输入密码:"); } }</script></body></html>
[解决办法]
只是给你指出问题。。。你那明显的js错误,既然要实现功能,那就用下面的吧。。。不然难道你准备写10000个if-else....
<html><head><title>欢迎光临!</title></head><body><script language="javascript" type="text/javascript"> var a; a=window.prompt("兄弟,请输入密码:"); if(a=="123") { window.alert("密码正确!"); } else { location.reload(); }</script></body></html>