![]() | ![]() ![]() ![]() ![]() ![]() |
Beschreibung
Wenn Sie mit der Maus über den oben angezeigten "Link nach nirgendwo"
fahren, erhalten Sie in der Status-Zeile des Browsers nicht wie sonst
üblich die URL angezeigt, auf die der Link verweist, sondern einen
Text, der beschreibt, was Sie auf der Zielseite finden werden (in unserem
Beispiel nichts).
Wenn Sie mit der Maus auf den Link klicken, erscheint (mindestens) ein
Meldungsfenster mit einem (in unserem Beispiel wenig) informativen Text.
Quelltext
Ein <a href="seitexy.htm"
onMouseOver="{window.status='hier gehts nirgendwo hin'; return true;}"
onMouseOut="{window.status=''; return true;}"
onClick="{alert('hier ist nirgendwo'); return false;}">Link</a> nach Nirgendwo
Erläuterung
Innerhalb des <a href>-tags werden für die drei Ereignisse
onMouseOver, onMouseOut und onClick
entsprechende Aktionen definiert.
Im Fall, daß die Maus über den Link bewegt wird, wird mit
window.status=... eine Meldung in der Statuszeile des Browsers
ausgegeben.
Wenn die Maus wieder vom Link wegbewegt wird, wird die Meldung in der
Statuszeile wieder gelöscht (das ist Umfang von JavaScript
V 1.1
und damit erst ab Netscape 3.0 verfügbar).
Bei einem Mouse-Click auf den Link wird mit alert(...) ein Fenster mit einer
Fehlermeldung aufgerufen. In diesem Fall wird außerdem als Ergebnis
der Funktion der Wert false zurückgegeben. Dies soll bewirken,
daß die im <a href>-tag angegebene Seite nicht
aufgerufen wird (leider funktioniert dies mit Netscape 2.01 nicht,
mit Netscape 3.0 und MSIE 3.0 funktioniert es).
Referenz
[onMouseOver]
[onMouseOut]
[onClick]
[window.status]
[alert]
Ereignisse
Mit JavaScript können eine Reihe von Ereignissen behandelt werden:
onMouseOver() | Der Mauszeiger wurde über das Element bewegt. |
onMouseOut() | Der Mauszeiger wurde wieder aus dem Element heraus bewegt. V 1.1 ! |
onClick() | Der Anwender hat das Element angeklickt. |
onLoad() | Die HTML-Seite wurde geladen. |
onUnload() | Die HTML-Seite wird gerade verlassen. |
window.status
status ist eine Eigenschaft des window-Objekts. Das Setzen
von window.status bewirkt, daß ein entsprechender Text in der Statuszeile
des Browsers angezeigt wird.
Meldungsfenster
Zur Ausgabe von Fehlermeldungen und Erfragen von Eingabewerten verfügt
das window-Objekt über folgende Methoden:
alert() | Ausgabe einer Fehlermeldung. |
confirm() | Abfrage einer Ja/Nein-Entscheidung. Als Ergebnis wird true oder false zurückgeliefert. |
prompt() | Abfrage eines Textes, als Ergebnis wird der vom Anwender eingegebene Text zurückgeliefert. |
Auf der nächsten Seite geht es um Piraten. |
![]() ![]() ![]() |