finish | onfinish event
Fires when marquee looping is complete.
Syntax
| HTML Attribute | <element onfinish = "handler(event)"> |
|---|---|
| Event Property | object.onfinish = handler; |
| attachEvent Method | object.attachEvent("onfinish", handler) |
| addEventListener Method | object.addEventListener("finish", handler, useCapture) |
Event information
| Synchronous | No |
|---|---|
| Bubbles | No |
| Cancelable | Yes |
Event handler parameters
- pEvtObj [in]
-
Type: IHTMLEventObj
Standards information
There are no standards that apply here.
Remarks
A value greater than 1 and less than infinity must be set on the LOOP attribute for this event to fire.
Marquee ceases to loop.
To invoke this event, do one of the following:
The pEvtObj parameter is required for the following interfaces:
- HTMLAnchorEvents2
- HTMLAreaEvents2
- HTMLButtonElementEvents2
- HTMLControlElementEvents2
- HTMLDocumentEvents2
- HTMLElementEvents2
- HTMLFormElementEvents2
- HTMLImgEvents2
- HTMLFrameSiteEvents2
- HTMLInputFileElementEvents2
- HTMLInputImageEvents2
- HTMLInputTextElementEvents2
- HTMLLabelEvents2
- HTMLLinkElementEvents2
- HTMLMapEvents2
- HTMLMarqueeElementEvents2
- HTMLObjectElementEvents2
- HTMLOptionButtonElementEvents2
- HTMLScriptEvents2
- HTMLSelectElementEvents2
- HTMLStyleElementEvents2
- HTMLTableEvents2
- HTMLTextContainerEvents2
- HTMLWindowEvents2
Examples
The example uses the srcElement property of the event object to determine which marquee has fired the onfinish event.
Code example: http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/onfinishEX.htm
<body> <label>mqLooper1</label> <marquee id="mqLooper1" loop="2" onfinish="alert(event.srcElement.id + ' finished looping.')"> this marquee loops twice </marquee> <hr> <label>mqLooper2</label> <marquee id="mqLooper2" loop="5" onfinish="alert(event.srcElement.id + ' finished looping.')"> this marquee loops five times </marquee> </body>
See also
Show: