HTML-Quellcode wie folgt:
<html>
<head>
<title>Mein erstes Skript</title>
<script language="JavaScript" tpye="text/javascript">
<!--
var passwort, i=0;
while(passwort!="lang" && i<5) {
passwort=prompt("给我填写密码!","");
i++;
}
if (passwort=="lang") {
location.href="d_ziel01.htm"
}
else {
alert("不知仙人语,枉敲月下门:-)")
}
//-->
</script>
</head>
<body>
</body>
</html>
我们将上面的HTML完整源码存为d_while02.htm来试验一下。
1 var passwort, i=0;
2 while(passwort!="lang" && i<5) {
3 passwort=prompt("给我填写密码!","");
4 i++;
5 }
6 if(passwort=="lang") {
7 location.href="d_ziel01.htm"
8 }
9 else {
10 alert("不知仙人语,枉敲月下门:-)")
11 }
请参看上面JavaScript源码:
第一行,设定变量passwort并设定变量i等于0
第二行,给变量passwort赋值为lang而且i应小于5
第三行,出现对话框,要求填写密码
第四行,每执行一次程序,变量i加一个1
第六行,若你填写了lang,程序往下进行,根据
第七行 而进入d_ziel01.htm这个网页
否则,输入对话框继续出现,要求你填写密码,直到第五次,这时
第二行,i<5的条件已不能满足,则
第九行,开始往下运行,到
第十行,出现输出框来调侃你:-)。
通过这一章,你第一次尝试了将JavaScript的不同指令揉和在一起来使用。
下一章里,我们将开始学习自己来编写方法,行话称为函数-function。不懂
的function原理,还不能算懂得JavaScript编程。
|