Aktionen verknüpfen

Mit der DLE lassen sich auf beliebige Elemente der HTML Seite Aktionen definieren, die bei bestimmten Ereignissen (Events) ausgeführt werden.
Die Elemente werden dabei durch sogenannte CSS Selektoren ausgewählt.
Zu CSS Selektoren, siehe auch Tabelle 10: Einige CSS Selektoren.
Grundsätzlich kann also auch eine Aktion mit einem Kommando auf mehrere Elemente gelegt werden. Z.B. der gleiche DLE Aufruf auf alle Menüeinträge. Von der DLE wird bei solch einem Aufruf immer ein Event Objekt (siehe Tabelle 8: Event, Datenobjekt WEB:Event) an die DLE übergeben, anhand dessen das auslösende Element ermittelt werden kann.
Es gibt eine ganze Reihe von Ereignissen, auf die reagiert werden kann. Das am meisten benutzte Ereignis ist mit Sicherheit „click“, also ein Mausklick auf einem Element (einem Link, Icon, Schaltfläche oder DIV Element z.B.).
Es gibt jedoch eine Reihe weiterer Ereignisse, auf die reagiert werden kann. Dabei kann bei den Aktionen eine Liste von Ereignissen, durch Leerzeichen getrennt, angegeben werden, wenn eine Aktion auf mehrere Ereignisse reagieren soll.Hier einige der am meisten verwendeten Ereignisse:

 

EreignisnameBeschreibung
click(Linker) Mausklick
dblclick(Linker) Doppelklick
contextmenuRechter Mausklick
mouseenterMauszeiger geht in ein Element
mouseleaveMauszeiger verlässt Element
mousedownMaustaste gedrückt
mouseupMaustaste losgelassen
keypressTaste
keyupTaste losgelassen
keydownTaste gedrückt
changeWert geändert (Eingabefelder, Checkboxen etc). Die DLE behandelt dieses Ereignis speziell. Es werden zum Event auch die neuen Elementwerte übermittelt, als DLE Felder.
focusinElement erhält Fokus
focusoutElement verliert Fokus
resizeElementgröße geändert
selectText selektiert

Das Element sollte zum Zeitpunkt der Verknüpfung schon existieren. Deshalb und aufgrund besserer Lesbarkeit, wird normalerweise eine Aktionsverknüpfung direkt nach dem Erstellen des HTML Elements definiert.
In "Aktion verknüpfen: Inhalt aus URL laden", "Aktion verknüpfen: Dialog aus URL zeigen", "Aktion verknüpfen: Browser Script" und "Aktion verknüpfen: Menü öffnen" werden die verschiedenen Aktionskommandos beschrieben.