Bureaucrats, emailconfirmed
1,221
edits
(→Event-Handler: HTML-Beispiel vereinfacht.) |
|||
Line 82: | Line 82: | ||
== Event-Handler == | == Event-Handler == | ||
Mit "Event-Handlern" kann man auf Ereignisse und Benutzeraktionen reagieren: | Mit "Event-Handlern" kann man auf Ereignisse und Benutzeraktionen reagieren. | ||
Die Einfachste Möglichkeit ist den Event-Handler direkt ins HTML einzubinden: | |||
<source lang="HTML4Strict"> | <source lang="HTML4Strict"> | ||
<p><a href="#" onclick="alert('Hallo Welt!');">Rufe JavaScript auf</a></p> | |||
<p><a href="#" onclick=" | |||
</source> | </source> | ||
Der Event-Handler im Beispiel ist <tt>onclick="function();"</tt> | Der Event-Handler im Beispiel ist <tt>onclick="function();"</tt> | ||
Besser ist es aber, HTML und Javascript zu trennen, und die Event-Handler im Javscript hinzuzufügen. | Besser ist es aber, HTML und Javascript zu trennen, und die Event-Handler im Javscript hinzuzufügen. Dazu holt man sich das Dom-Element, und gibt diesem einen Handler: | ||
<source lang="JavaScript"> | <source lang="JavaScript"> | ||
function changeElement(e){ | function changeElement(e){ |