Javascript-Funktionen werden meistens durch sogenannte Eventhandler aufgerufen.
Das sind Ereignisse, die vom User auf der Webseite ausgeführt und deshalb genutzt werden können.
Hier die gebräuchlichsten Eventhandler:

onLoadBeim Laden der Seite
onUnloadBeim Verlassen der Seite
onClickBeim einfachen Mausklick
onMouseOverBein Bewegen der Maus über ein Element
onMouseOutDas Gegenteil zu "mouseOver"
onFocusBeim Aktivieren eines Elementes (z.B. Formularfeld)
onBlurBeim Deaktivieren eines Elementes (z.B. Formularfeld)
onSubmitBeim Absenden (z.B. eines Formulars)
onResetBeim Neuladen der Seite
onChangeBeim Ändern eines Elementes (speziell bei Dropdown-Menüs)

Beispiele für die Anwendung von Event-Handlern:

<body onLoad="ein_popup_fenster()">

<input type="button" value="OK" onClick="zustimmen()">

<img src="bild.gif" onMouseOver="bildwechsel()" onMouseOut="bildwechsel_zurueck()">
\|/
- -
C(o,o)D
o
---o0o--o0o---