JavaScript入门教程-练习:启动function



Achtung: Die Quellcodeuebung von heute unterschuetzt nur: NN6 oder IE4+ 

Beachte die folgende Syntax:

Event-Handler: onMouseover (ueber ein Bild)
Syntax: <img src SRC="herman.jpg" HEIGHT=368 WIDTH=250 border=0 onMouseover="Lang()">

Event-Handler: onMouseover (ueber die Texte)
Syntax: <h1 onMouseover="Wolf()">Ich mag rote Farbe!!!</h1>

Neue Funktion:

function Wolf() {
document.bgColor="red";
}

HTML-Quellcode:

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

<script language="JavaScript" tpye="text/javascript">
<!--
   function Lang() {
   document.bgColor="black";
   }
//-->
</script>

<script language="JavaScript" tpye="text/javascript">
<!--
   function Wolf() {
   document.bgColor="red";
   }
//-->
</script>


</head>

<body>

<center>
<img src SRC="herman.jpg" HEIGHT=368 WIDTH=250 border=0 onMouseover="Lang()">
</center>
<center>
<h1 onMouseover="Wolf()">Ich mag rote Farbe!!!</h1>
</center>

</body>

</html>


让我们一起来看下面整个HTML源码:

1:<html>
2:<head>
3:   <title>Mein erstes Skript</title>

4:<script language="JavaScript" tpye="text/javascript">
5:<!--
6:   function Lang() {
7:   document.bgColor="black";
8:   }
9://-->
10:</script>

11:<script language="JavaScript" tpye="text/javascript">
12:<!--
13:   function Wolf() {
14:   document.bgColor="red";
15:   }
16://-->
17:</script>

18:</head>

19:<body>

20:<center>
21:<img src SRC="herman.jpg" HEIGHT=368 WIDTH=250 border=0 onMouseover="Lang()">
22:</center>
23:<center>
24:<h1 onMouseover="Wolf()">Ich mag rote Farbe!!!</h1>
25:</center>

26:</body>

27:</html>


文件整体:

第一行声明此文件为:HTML文件
最后一行,即第二十七行,终止此HTML文件。
第二行到第十八行是文件头部份,其中包括了两个函数的源码。
第十九到第二十六行是文件主体部份,这里插入了一幅图案,并写了一行子。

JavaScript 源码运行

第六,七,八行,设定函数Lang使背景变黑色
第十三,十四,十五行,设定函数Wof使背景变红色
第二十一行,在页面上插入图案,当鼠标在图案上划过(onMouseOver)时,启动函数Lang
第二十四行,在页面上写字,当鼠标在图案上划过(onMouseOver)时,启动函数Wolf

Zum Probieren, schaue die Seite d_function02.htm hier!
请试一下d_function02.htm,来看效果。

Uebung: Mir genuegt es, wenn du die alle Quellcode verstehen kannst :-)
练习:反复读懂本页源码。

下一章里,我们将继续学习函数-function。