| |
|
SOFTWARE |
|
|
|
|
|
Ereignisse Events oder Ereignisse (z.B. ein Mausklick) sind in Windows (aber auch anderen Betriebssystemen) Anlaß für den Rechner, seine ständige Warterei zu unterbrechen und tätig zu werden. Ereignisse bedürfen einer Routine, die angibt, was zu geschehen hat. Diese Dinger heißen Handler (von engl. handle), genau also Eventhandler. Sie bildendie wichtigste Verbindung zu HTML, denn sie sind als Attributein HTML-Tags zugelassen. Ereignisse in HTML registrieren Zunächst eine Übersicht.
Event | Bedeutung | Beispiel | wo erlaubt |
onAbort | auf dem Klo (Verzeihung, fiel mir nur so ein), beiAbbruch des Ladevorganges einer Grafik | <img src="meinbild.jpg" width=600 height=480
onAbort=alert("OK, ich würde auchnicht so lang warten!")> | <img> |
onBlur | beim Verlassen (Verlust des Focus) speziell von Tabellenelementen |
siehe das erste Beispiel |
<body>, <frameset>, <input>,
<layer>, <select>, <textarea> |
onChange |
bei erfolgter Änderung speziell in Tabellenelementen |
siehe das 2. Beispiel! |
<input>, <select>, <textarea> |
onClick |
beim Anklicken von Links und von Texteingabefeldern |
<form><input type=button value="hier"
onClick="alert('klappt!')"></form>
|
<a>, <area>,<input>,
<textarea> |
onDblClick |
bei doppeltem Anklicken |
<form><input type=button value="hier"
onDblClick="alert('klappt auch!')"></form>
|
<a>, <area>,<input>,
<textarea> |
onError |
im Fehlerfall |
<img src="meinbild.png" onError="alert('Ladeproblem,
kann Ihr Browser png-Grafik darstellen?')"> |
<img> |
onFocus |
beim Erhalt des Eingabefocus |
vgl. Beispiel 3 |
<body>, <frame>, <input>,
<layer>, <select>, <textarea> |
onLoad |
beim Laden der Datei |
z.B. Start periodisch aufzurufender Funktionen
<body onLoad="uhr()">, Aufruf von Paßwortabfragen
oder speziellen Navigationsfenstern |
<frameset>, <body> |
onMouseDown |
Beim Drücken der Maus |
vgl. Beispiel 4 |
<a>, <area> |
onMouseOut |
beim Verlassen des Elements mit der Maus |
vgl. Beispiel 4 |
<a>, <area> |
onMouseOver |
beim Überfahren des Elements mit der Maus |
vgl. Beispiel 4 |
<a>, <area> |
onMouseUp |
bei losgelassener Maustaste |
vgl. Beispiel 4 |
<a>, <area> |
onReset |
beim Zurücksetzen des Formulars |
vgl. Beispiel 5 |
<form> |
onSelect |
beim Selektieren von Text |
|
<input>,<textarea> |
onSubmit |
beim Absenden des Formulars |
z.B. ein "submit"-Button mit onClick wird
ausgewertet, onSubmit hätte die gleiche
Wirkung |
<form> |
onUnload |
beim Verlassen der Datei |
|
<framest>, <body> |
Ereignisse simulieren und das Event-Objekt
bedürfen noch einiger Worte:
Anwendungsbeispiele
|
|
|
|
|
|