JavaScript ist ein Scriptsprache, die innerhalb von HTML-Seiten aufgerufen wird. Ihre Syntax lehnt sich sehr eng an die von C++ an.
var verwendet, also z.b. var radius.document.getElementById(„Ausgabefeld“).innerHTML = ausgabewert. Als Ausgabefeld eignet sich dann jedes beliebige HTML-Element (dieses muss nur eine ID bekommen, z.B. .
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.
<input type=„button“ onclick = …. />).<input type=„button“ onclick=„machwas();“/>).
| Ereignis | wird ausgelöst … | nach HTML 4.0 erlaubt in… |
|---|---|---|
onAbort | bei Abbruch des Ladens einer Webseite | <img> |
onBlur | beim Verlassen eines Elements | <a>,<area>,<button>,<input>,<label>,<select>,<textarea> |
onChange | bei Änderungen von Angaben | <input>,<select>,<textarea> |
onDblClick | beim doppelten Anklicken - wird kaum verwendet | in fast allen HTML-Tags |
onError | im Fehlerfall (z.B. falsche Bildangabe) | <img> |
onFocus | beim Aktivieren eines selektierbaren Elements | <a>,<area>,<button>,<input>,<label>,<select>,<textarea> |
onKeyDown | beim Betätigen einer Taste | in fast allen HTML-Tags |
onKeyPress | beim Betätigen einer Taste | in fast allen HTML-Tags |
onKeyUp | nach dem Loslassen einer Taste | in fast allen HTML-Tags |
onLoad | beim Laden einer Webseite | <frameset>,<body> |
onMouseDown | beim Betätigen der Maustaste | in fast allen HTML-Tags |
onMouseOut | beim Verlassen eines Elements mit der Maus | in fast allen HTML-Tags |
onMouseOver | beim Überfahren eines Elements mit der Maus | in fast allen HTML-Tags |
onMouseUp | nach dem Loslassen der Maustaste | in fast allen HTML-Tags |
onReset | beim Zurücksetzen eines Formulars | <form> |
onSelect | beim Selektieren von Text in Eingabefeldern | <input>,<textarea> |
onSubmit | beim Absenden von Formulardaten | <form> |
onUnload | beim Verlassen einer Webseite | <frameset>,<body> |