4    Ereignisse

Sie lernen Elemente zur Behandlung von Ereignissen in mehreren Formen kennen, bis hin zum Event Listener.

JavaScript ermöglicht Ihnen, Programme zu schreiben, die auf Ereignisse (englisch: events) im Browser reagieren können. Auf diese Weise kann der Benutzer mit Ihrem Programm über die einfachen Rückgabewerte der Funktionen prompt() und confirm() hinaus interagieren.

Bei diesen Ereignissen kann es sich um den Klick auf eine Schaltfläche, die Auswahl eines Eintrags aus einer Liste, eine bestimmte Aktion mit der Maus, das Absenden eines Formulars und vieles mehr handeln.

Falls Ihr Programm auf ein Ereignis reagieren soll, dann entwickeln Sie im Normalfall eine JavaScript-Funktion. Diese enthält die Anweisungen, die im Falle des Ereignisses ausgeführt werden sollen.

Ein Eventhandler ist ein Element zur Ereignisbehandlung. Sie stellen damit eine Verbindung zwischen dem HTML-Element, bei dem das Ereignis ausgelöst wird, dem Ereignis selbst und der JavaScript-Funktion her.

4.1    Techniken der Ereignisbehandlung

Zunächst möchte ich Ihnen einen Überblick über drei verschiedene Techniken der Ereignisbehandlung geben:

Alle drei Techniken der Ereignisbehandlung werde ich Ihnen in den folgenden Abschnitten erläutern.