|





2x bewertet
Event-Handler braucht man um z.B. Funktion aufzurufen.
Dadurch das man Event-Handler mit HTML Objekten/Befehlen kombinieren kann, kann man diese HTML Objekten neue Fähigkeiten geben.
Zum Beispiel, wenn man mit der Maus über ein Bild fährt und sich das Bild dann veränder, das kommt durch ein Event-Handler.
Es gibt recht viele von ihnen, aber ich beschreibe hier mal die nützlichsten und wichtigsten.
onMouseOver()
Wie der Name schon sagt, wenn man mit der Maus über irgendwas bestimmtes fährt, passiert irgendwas.
Wenn man mit der Maus über das Feld fährt, verändert sich der Text.
Natürlich kann man noch viele andere Funktionen/Aktionen damit ausführen lassen.
onMouseOut()
Erklärt sich eigentlich von selbst (oder?).
Man kann auch mehrere Event-Handler zusammen benutzen.
onClick()
Wenn man einmal auf das Objekt, hier input, geklickt hat, passiert irgendwas.
ondblclick()
Das selbe wie onClick nur das man 2 mal klicken muss.
Es gibt noch weitere die unteranderem für das Verarbeiten von Formularen sehr hilfreich sind.
Die werden in anderen Tutorials hier auftauchen. Und die Anderen muss ich mal sehen, ob mir was einfällt wofür man die gebrauchen könnte..
Dadurch das man Event-Handler mit HTML Objekten/Befehlen kombinieren kann, kann man diese HTML Objekten neue Fähigkeiten geben.
Zum Beispiel, wenn man mit der Maus über ein Bild fährt und sich das Bild dann veränder, das kommt durch ein Event-Handler.
Es gibt recht viele von ihnen, aber ich beschreibe hier mal die nützlichsten und wichtigsten.
onMouseOver()
Wie der Name schon sagt, wenn man mit der Maus über irgendwas bestimmtes fährt, passiert irgendwas.
<input onMouseOver="this.value='Buh!!'" value="Fahr mal über mich">
Wenn man mit der Maus über das Feld fährt, verändert sich der Text.
Natürlich kann man noch viele andere Funktionen/Aktionen damit ausführen lassen.
onMouseOut()
<input onMouseOut="this.value='Jetzt nicht mehr'" value="Noch steht der Text hier">
Erklärt sich eigentlich von selbst (oder?).
Man kann auch mehrere Event-Handler zusammen benutzen.
<input onMouseOut="this.value='Danke'" onMouseOver="this.value='Kusch dich!'" value="Fahr mal über mich">
onClick()
<input onClick="this.value='*hihi*'" value="Klick mich mal">
Wenn man einmal auf das Objekt, hier input, geklickt hat, passiert irgendwas.
ondblclick()
<input ondblclick="this.value='*hihi* das kitzelt'" value="Doppelt klicken">
Das selbe wie onClick nur das man 2 mal klicken muss.
Es gibt noch weitere die unteranderem für das Verarbeiten von Formularen sehr hilfreich sind.
Die werden in anderen Tutorials hier auftauchen. Und die Anderen muss ich mal sehen, ob mir was einfällt wofür man die gebrauchen könnte..







blumentanz
Du hast es schön erklärt, was mir aber fehlt ist eine beispiels Seite, weil du auch nicht gerade alles ausführlich erklärt hast.