读书人

为什么这样行不通呢?本人才学见谅。

发布时间: 2012-03-21 13:33:15 作者: rapoo

为什么这样行不通呢?本人才学,见谅。。。
<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("兄弟,请输入密码:");
}

[解决办法]

HTML code
<!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 code
<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> 

读书人网 >JavaScript

热点推荐