JavaScript

JavaScript ist ein Scriptsprache, die innerhalb von HTML-Seiten aufgerufen wird. Ihre Syntax lehnt sich sehr eng an die von C++ an.

Unterschiede zu C++


Ereignisse

Unter HTML 4.0 stehen zahlreiche Ereignisse zur Verfügung. Tritt ein bestimmtes Ereignis ein, kann eine JavaScript-Funktion aufgerufen werden, mit der auf das Ereignis reagiert wird.

  1. Schritt: Ein Ereignis wird ausgelöst: z.B. durch das Betätigen einer Schaltfläche (<input type=„button“ onclick = …. />).
  2. Schritt: Das Ereignis löst einen Funktionsaufruf aus: z.B. die Funktion machwas() wird aufgerufen (<input type=„button“ onclick=„machwas();“/>).
  3. Schritt: Die Funktion führt die gewünschten Operationen aus.


Ereigniswird ausgelöst …nach HTML 4.0 erlaubt in…
onAbortbei Abbruch des Ladens einer Webseite<img>
onBlurbeim Verlassen eines Elements<a>,<area>,<button>,<input>,<label>,<select>,<textarea>
onChangebei Änderungen von Angaben<input>,<select>,<textarea>
onDblClickbeim doppelten Anklicken - wird kaum verwendetin fast allen HTML-Tags
onErrorim Fehlerfall (z.B. falsche Bildangabe)<img>
onFocusbeim Aktivieren eines selektierbaren Elements<a>,<area>,<button>,<input>,<label>,<select>,<textarea>
onKeyDownbeim Betätigen einer Tastein fast allen HTML-Tags
onKeyPressbeim Betätigen einer Tastein fast allen HTML-Tags
onKeyUpnach dem Loslassen einer Tastein fast allen HTML-Tags
onLoadbeim Laden einer Webseite<frameset>,<body>
onMouseDownbeim Betätigen der Maustastein fast allen HTML-Tags
onMouseOutbeim Verlassen eines Elements mit der Mausin fast allen HTML-Tags
onMouseOverbeim Überfahren eines Elements mit der Mausin fast allen HTML-Tags
onMouseUpnach dem Loslassen der Maustastein fast allen HTML-Tags
onResetbeim Zurücksetzen eines Formulars<form>
onSelectbeim Selektieren von Text in Eingabefeldern<input>,<textarea>
onSubmitbeim Absenden von Formulardaten<form>
onUnloadbeim Verlassen einer Webseite<frameset>,<body>


Sprachrefernz zu JavaScript

Sprachreferenz auf SelfHTML