onscroll event
Fires when the user repositions the scroll box in the scroll bar on the object.
Syntax
HTML Attribute | <element onscroll = "handler(event)"> |
Event Property | object.onscroll = handler; |
attachEvent Method | object.attachEvent("onscroll", handler) |
addEventListener Method | object.addEventListener("scroll", handler, useCapture) |
Event information
Synchronous | No |
Bubbles | No |
Cancelable | No |
Event handler parameters
- pEvtObj [in]
Type: IHTMLEventObj
Standards information
There are no standards that apply here.
Remarks
Use the IHTMLElement2::componentFromPoint and IHTMLElement2::doScroll methods to control the scroll bar components.
Cascading style sheets (CSS) enable scrolling on all objects through the IHTMLRuleStyle::overflow property. These objects are not listed in the Applies To list for this event.
Scrolls the contents of an object until new portions of the object become visible.
To invoke this event, do one of the following:
- Click and drag the scroll box with the mouse.
- Click the scroll arrow.
- Click the scroll bar.
- Invoke the IHTMLElement2::doScroll method.
- Press the HOME or END key
- Press the SPACEBAR key.
- Press the PAGE UP or PAGE DOWN key.
- Press the ARROW UP or ARROW DOWN key until scrolling occurs.
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
- HTMLDocumentEvents4