|
Das Script für die Bildaktionen steht in "HEAD" des HTML-Dokuments:
<HTML> <HEAD> <TITLE>JavaScript: Beispiel 2</TITLE> <SCRIPT LANGUAGE="JavaScript"> </HEAD> <BODY> <A HREF="#"
onmouseover="img_act('bild')"
onmouseout="img_inact('bild')"> </BODY> </HTML> |
ändert sich zu "bildOff.gif"
wenn sich der Mauszeiger darüber befindet. Der Event-Handler onmouseover im Anchor-Tag <A> ruft die Funktion img_act('bild') auf und der Handler onmouseout die Funktion img_inact('bild') |
|
<A HREF="#" onmouseover="window.status='dieser Text erscheint'" onmouseout="window.status=''"> <IMG SRC="bildOff.gif" WIDTH=32 HEIGHT=32 BORDER=0 ALIGN=bottom> </A> |
|
Das Script dieses Formulars setzt den String s mit dem Namen (navigator.appName) und der Version (navigator.appVersion) des Browsers in das Textfeld ein und erzeugt ein Dialogfenster (alert(s)) mit diesem Text: |
<FORM name="meinFormular"> <INPUT TYPE="text" NAME="meinFeld" VALUE="Ein Textfeld" SIZE=60> <P><<INPUT TYPE="button" NAME="Knopf" VALUE="Click me !" onClick='var s="Sie benutzen den Browser: " + navigator.appName + " " + navigator.appVersion;meinFormular.meinFeld.value=s; alert(s)'> </FORM> |
Kurze Scripts (z.B. für die beiden Knöpfe) können direkt in deren Event-Handlern untergebracht werden (siehe Beispiel 1). Ein längeres Script (für die Laufschrift und die Bild-Aktionen) könnte im "HEAD" des HTML-Dokuments stehen: oder es wird aus einem separaten Textfile mit der Endung ".js" aufgerufen: |
Gehe mit der Maus über das Bild und beachte die Statuszeile: |
|
<MAP NAME=map1> <AREA SHAPE=rect COORDS="217,68,256,150" NOHREF onmouseover="window.status='Kim Polese'" onmouseout="window.status=''"> <AREA SHAPE=rect COORDS="260,70,297,154" NOHREF onmouseover='window.status="Kathy Walrath"' onmouseout="window.status=''"> <AREA SHAPE=rect COORDS="170,71,209,142" NOHREF onmouseover='window.status="James Gosling"' onmouseout="window.status=''"> <AREA SHAPE=rect COORDS="127,75,166,144" NOHREF onmouseover='window.status="Bob Weisblat"' onmouseout="window.status=''"> <AREA SHAPE=rect COORDS="59,81,107,150" NOHREF onmouseover='window.status="Sami Shaio"' onmouseout="window.status=''"> ><AREA SHAPE=rect COORDS="10,83,54,149" NOHREF onmouseover='window.status="Lisa Friendly"' onmouseout="window.status=''"> <AREA SHAPE=rect COORDS="0,0,296,156" NOHREF onmouseover="window.status='Das Java Team'" onmouseout="window.status=''"> </MAP><IMG USEMAP="#map1" SRC="JavaTeamSmall.gif" WIDTH=298 HEIGHT=159 ALIGN=bottom>
|
Letzte Änderung: