스크롤되는 개체에서 사용자가 스크롤 바의 위치를 변경하였을 때 발생한다.


이벤트 속성
object.onscroll=handler JScript 만-
object.onscroll=GetRef('handler') VBScript 5.0-
인라인 HTML <ELEMENT onscroll="handler"> 모든 플랫트폼
명명된 스크립트 <SCRIPT for=object event=onscroll> Explorer-
이벤트 특성
Bubbles 없음
취소 불가
발생 원인
  • 마우스로 스크롤 박스를 클릭하던가 드래그하였을 때
  • 스크롤 화살을 클릭하였을 때
  • 스크롤바를 클릭하였을 때
  • doScroll 메서드를 작용시켰을 때
  • 이나 닫기 키를 눌렀을 때
  • 스페이스바 키를 누렀을 때
  • PageUp이나 PageDown 키를 눌렀을 때
  • 스크롤이 되도록 위로나 아래로 화살표 키를 눌렀을 때
디폴트 작용 새로운 위치의 개체가 보일 때까지 개체의 내용을 굴린다(스크롤한다).
HTML 규격 비규격 IE 확장.

DHTML 개체 모델에서 이벤트처리자는 파라메터들을 직접 받지는 못해도, event개체의 쿼리를 사용할 수 있다.

altKey ALT 키가 눌렸는가를 반환하거나 설정한다.
altLeft 왼쪽 ALT 키가 눌렸는가를 반환하거나 설정한다.
clientX 윈도우 장식과 스크롤바를 제외한 사용자 지역에 상대적 마우스포인터 수평 좌표를 반환하거나 설정한다.
clientY 윈도우 장식과 스크롤바를 제외한 사용자 지역에 상대적 마우스포인터 수직 좌표를 반환하거나 설정한다.
ctrlLeft 왼쪽 CTRL 키가 눌렸는가를 반환하거나 설정한다.
offsetX 이벤트가 발생된 개체에 마우스포인터의 상대적인 위치(오프세트) 수평 좌표를 반환하거나 설정한다.
offsetY 이벤트가 발생된 개체에 마우스포인터의 상대적인 위치(오프세트) 수직 좌표를 반환하거나 설정한다.
screenX 사용자 스크린에 상대적인 마우스포인터의 수평 위치를 반환하거나 설정한다.
screenY 사용자 스크린에 상대적인 마우스포인터의 수직 위치를 반환하거나 설정한다.
shiftLeft 왼쪽 SHIFT 키가 눌렸는가를 반환하거나 설정한다.
srcElement 이벤트를 발생시킨 개체를 반환하거나 설정한다.
type 이벤트 개체의 이벤트 명칭을 반환하거나 설정한다.
x 상대적으로 위치한 모체 개체에 상대적인 위치 수평 좌표를 반환하거나 설정한다.
y 상대적으로 위치한 모체 개체에 상대적인 위치 수직 좌표를 반환하거나 설정한다.

특기

componentFromPointdoScroll 메서드를 사용하여 스크롤바 컴포넨트를 제어할 수 있다.

스타일쉬트(CSS: Cascading style sheets)의 overflow 속성을 통하여 모든 개체에서 스크롤을 가능하게 할 수 있다. 이들은 이 이벤트가 적용될 수 있는 개체 목록에는 기술되지 않았다.

적용
개체scriptHTMLIE
참조
onmousewheel