v 您现在的位置:八十年代交流网 ->>教 程 区》版   文字大小:[][][默认]

v 第1/1页
跳至
[刷新]

主题: [顶楼]  JavaScript简明教程(6)
邮寄到我的邮箱
打印本页
收藏本贴

作者:璐子(chocolate862)发表于2003-4-16 23:35:16

第六课 密码

用if方法来设定一个“一、、、就”或“否则、、、就”的条件公式

句法:

if (条件变量) {
情况A;
}
else {
则情况B;
}

请注意花括弧:有花括弧的行的后面不加分号;。


完整HTML源码如下:

<html>
<head>
<title>Mein erstes Skript</title>

<script language="JavaScript" tpye="text/javascript">
<!--
var a, b, c, passwort;
a="g";
b="La";
c="n";
passwort=prompt("Bitte tippen Sie das Passwort ein!","");

if(passwort==b+c+a) {
location.href="d_ziel01.htm";
}
else {
alert("Sorry, Sie kennen das Passwort nicht!");
}

//-->
</script>

</head>

<body>
</body>

</html>

我们将上面的HTML完整源码存为来试验一下。
当出现对话框要密码时,请键入Lang。


Vergleichsoperatoren 比较运算符号

Operator Bedeutung 中文
== gleich 相等于
!= ungleich 不等于
> groesser als 大于
< kleiner als 小于
>= groesser gleich 大于等于
<= kleiner gleich 小于等于
&& und 和
|| entweder oder 或

请记住上面的比较运算符号

1 var a, b, c, passwort;
2 a="g";
3 b="La";
4 c="n";
5 passwort=prompt("Bitte tippen Sie das Passwort ein!","");

6 if(passwort==b+c+a) {
7 location.href="d_ziel01.htm";
8 }
9 else {
10 alert("Sorry, Sie kennen das Passwort nicht!");
11 }

请参看上面JavaScript源码:

第一行,设定四个变量
第二到五行,给四个变量赋值。请注意:第五行出现输入对话框,要你给密码。
第六行,给if方法规定条件,即:在passwort等于b+c+a的条件下
第七行的源码开始运行,转换到网页d_ziel01.htm
第九行在你不给或给错密码时才开始运行,并启动
第十行弹出一个输出框,告诉你,Sie kennen das Passwort nicht!

你看到通过改变a,b及c的值及其if在方法里的顺序可改变密码。你也同时
也明白了,这样的密码设置对一个懂JavaScript的人来说并不能真正保密,
为此,你也许好奇,想看看别的网页上的密码是否如此,甚至,想过把
骇客的瘾:-),我劝你不必去试。干那个,这点儿招儿还差得太远。上。
我倒希望你因此而提高兴趣,坚持学下去,看能否自己最终设定一个真正
起作用的密码。


下一章里,我们将学习switch()方法。


[留言] [回复]
------------------------------
Chocolate
http://www.our80s.com/bbs/photo/2003610202412.gif


主题: [2楼] [回复璐子]西帅回复:
邮寄到我的邮箱
打印本页
收藏本贴

作者:西帅(fynewsun)发表于2003-4-17 8:04:39

你的这个教程很有用,我可以做资料收藏起来了。

[留言] [回复]
------------------------------
一些事是永远都无法明白的
一些人是永远都无法忘记的

/bbs/photo/20031224195539.gif


v 第1/1页
跳至
[刷新]

v 您现在的位置:八十年代交流网 ->>教 程 区》版
[返回]

公司简介 - 相关条款 - 站点地图 - 合作信息 - 网站建设 - 广告业务
Copyright  ©  2002-2005  八十年代·版权所有