<< Click to Display Table of Contents >> Navigation: »No topics above this level« Events |
DOM elements supports following script events
ondragstart - start drag
ondragend - end drag
ondragenter - executed on target
ondragleave - executed on target
ondrop - executed on drop target
onmousedown - mouse button pressed
onmouseup - mouse button released
onclick - element is clicked
ondblclick - element is doubleclicked
ontransitionent - end of CSS transition / animation
onmouseover - mouse enter
onmouseout - mouse leave
onmousemove - mouse moved
onresize - element is resized
onresizeend - element was resized
onscroll - element content was scrolled
Example:
<div onclick="form.MyDivClicked(this)">
For more details please refer to Scripter manual.
BeforePaint - before document paint
OnGetUrl - custom loading of images and stylesheets
OnGetParam - get template parameter
OnGetImage - custom loading of images
OnRepaint - on repaint
OnClick - element is clicked
OnURLEnter - mouse enter <a> element
OnURLExit - mouse leaves <a> element
OnElementEnter - mouse enter element
OnElementExit - mouse leave element
OnSizeChanged - content bounds was changed after layout calculation
OnElementDragEnd - drag end
OnElementDragMoved - drag element moved
OnElementResizeEnd - resize end
OnNewPage - new page (when generating paged layout)
AfterTableColumnMoved - table column was moved
OnSpellCheck - spell checking
OnCreateControl - custom Delphi control creation
AfterControlCreated - after Delphi control was created
OnAnimationEnd - animation end
OnElementDeleted - DOM element deleted
AfterImageLoaded - image was loaded (lazy or background mode)
OnImageLoadedFailed - image loading was failed
BeforeBeginScene - before BeginScene when painting
BeforeEndScene - before end scene when painting
OnShowResizeHint - show custom resize hint
BeforeElementDraw - before element is painted
For HtPanel events please refer to HtPanel section.
Adding events at runtime
Element.setAttribute('on' + eventname, EventProc)