DHTML 비헤이버들은 웹페이지 제작자들에게 Explorer 개체 모델을 확장할 수 있는 수단을 제공한다.
여러가지 비헤이버들이 IE5에서 적용되었고 이를 디폴트 비헤이버라 한다.
IE5.5 이후에서 time2 비헤이버가 Win32 플래트폼에서만 사용할수 있다.
디폴트 비헤이버는 시간, 인터랙티브 엘레멘트들은 HTML 문서에 추가할 수 있게 한다.
HTML+time(Timed Interactive Multimedia Extensions) 확장을 사용하여, 나타나는 시간, 지속되는 시간, 반복등을 원하는대로 설정할 수 있다.
아래 표들은 디폴트 비헤이버들의 개체 모델에 연결된 목록이다.
![]() | 디폴트 비헤이버⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
비헤이버 | 설명 |
---|---|
anchorClick | 브라우저로 하여금 폴더를 항해할 수 있게 해 준다. |
anim | DirectAnimation 개체 보기와 DirectAnimation 음악의 플레이를 위한 인트탄스를 정의한다. |
clientCaps | Explorer에 의하여 지원되는 기능과 정보, 브라우저의 콤포텐트 설치 방식을 제공한다. |
download | 파일을 다운로드하고, 다운로드가 완료되면 특정 알림기능을 제공한다. |
homePage | 사용자 홈페이지에 대한 정보를 가지고 있다. |
httpFolder | 브라우저가 폴더를 항해할 수 있는 스크립트 기능을 포함하고 있다. |
mediaBar | 브라우저에서 메디어 파일을 위치시키고 플레이하는 사용자 기본 인터페이스를 제공한다. |
saveFavorite | 개체의 유지(persist) 데이터에 즐겨찾기 사이트를 가능하게한다. |
saveHistory | 개체의 유지(persist) 데이터에 브라우저의 방문기록을 가능하게한다. |
saveSnapshot | 웹페이지가 저장될 때 개체의 유지(persist) 데이터를 가능하게한다. |
userData | 사용자 데이터로부터 개체의 유지(persist) 데이터를 가능하게한다. |
![]() | 디폴트 비헤이버⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
개체 | 설명 |
---|---|
MediaItem | 메디어 플레이 목록(playlist)에서 한개의 항목을 나타낸다. |
PlaylistInfo | 메디어 플레이 목록(playlist)에 대한 정보를 포함하고 있다. |
![]() | 디폴트 비헤이버⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
속성 | 설명 |
---|---|
attributeCount | 메디어 개체와 연관된 애트리뷰트의 카운트(count )를 반환하거나 설정한다. |
availHeight | 윈도우 태그크바(taskbar)를 제외한 시스템 스크린의 작업 높이를 반환한다. |
availWidth | 윈도우 태그크바(taskbar)를 제외한 시스템 스크린의 작업 너비를 반환한다. |
bufferDepth | 스크린 비트맵 버퍼의 색상에 사용되는 픽셀(pixel) 당 비트(bit) 수를 반환한다. |
colorDepth | 목표 장히나 버퍼의 색상에 사용되는 픽셀(pixel) 당 비트(bit) 수를 반환한다. |
connectionType | 사용되는 연결 형식을 반환한다. |
cookieEnabled | 브라우저에서 사용자측 쿠기(cookie)가 가능한가를 반환한다. |
cpuClass | CPU 등급을 나타내는 문자열을 반환한다. |
currentItem | 현재의 메이더 항목을 반환하거나 설정한다. |
disabledUI | 메디어바 인터페이스(UI) 인스탄스가 불활성(disabled)되는가를 부울값으로 반환하거나 설정한다. |
duration | 현재의 메이어 항목의 지속시간을 반환하거나 설정한다. |
enabled | 메디어바 플레이어 제어가 활성화(enabled)되는가를 반환하거나 설정한다. |
expires | userData 비헤이버에서 유지(persist) 데이터의 만료 일자를 반환하거나 설정한다. |
folder | 폴더 이름자리의 확장자, 주소, 경로를 반환하거나 설정한다. |
hasNextItem | 플레이 목록에서 현재 항목 다음에 항목이 있는가를 반환하거나 설정한다. |
height | 스크린의 수직 해상도를 반환한다. |
image | anim:DA 엘레멘트에 의해 디스플레이되는 DirectAnimation 이미지(DAImage class)를 반환하거나 설정한다. |
javaEnabled | VM)(virtual machine)이 활성화(enabled)되는가를 반환한다. |
name | 메디어의 이름을 반환하거나 설정한다. |
nextItem | 플레이 목록에서 다음 메디어 항목이 있으면 다음 항목을 반환하거나 설정한다. |
openState | 메디어바 플레이어의 열린 상태를 나타내는 정수를 반환하거나 설정한다. |
platform | 브라우저가 운영되는 플래스폼(platform)을 반환한다. |
playlistInfo | 플레이 목록에 정보가 있으면 반환하거나 설정한다. |
playState | 메디어바 플레이어의 플레이 상태를 나타내는 정수를 반환하거나 설정한다. |
sound | anim:DA 엘레멘트에 의해 플레이되는 DirectAnimation 이미지(DASound class)를 반환하거나 설정한다. |
sourceURL | 메디어의 주소(URL)를 반환하거나 설정한다. |
statics | DirectAnimation에 사용되는 DAStatics 클라스 라이브러리(class library)를 포함하는 개체를 반환한다. |
systemLanguage | 시스템에서 사용되는 디폴트 언어를 반환한다. |
target | 항해의 목표가되는 윈도우나 프레임의 이름을 반환하거나 설정한다. |
userLanguage | 사용자의 현재 설정된 언어를 반환한다. |
width | 스크린의 수평 해상도를 반환한다. |
XMLDocument | 개체에 사용된 XML DOM(Document Object Model)의 참조를 반환한다. |
![]() | 디폴트 비헤이버⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
메서드 | 설명 |
---|---|
addComponentRequest | 설치할 수 있는 지정된 콤포넨트를 추가한다. |
addDABehavior | 이 비헤이버가 애니메이션 모델의 부분이 아니면 운영 목록에 DirectAnimation 비헤이버를 추가한다. |
clearComponentRequest | C모든 컴포넨트 다운로드 요청을 제거한다. |
compareVersions | 두개의 버전 번호를 비교한다. |
doComponentRequest | addComponentRequest를 사용하여 요청한 모든 콤포넨트를 다운로드하여 설치한다. |
getAttribute | 지정된 애트리뷰트이 값을 번환한다. |
getAttributeName | 지정된 인텍스에 맞는 애트리뷰트의 이름을 반환한다. |
getComponentVersion | 지정된 콤포넨트의 버전을 반환한다. |
getItemInfo | 현재 메디어(media)의 지정한 애트리뷰트 값을 반환한다. |
isComponentInstalled | 지정한 콤포넨트가 설치되어 있는가를 반환한다. |
isHomePage | 지정된 주소(URL)가 사용자 홈페이지를 참조하는가를 나타내는 부울값을 반환한다. |
load | 사용자 데이터 저장으로부터의 정해진 UserData에 참여하는 개체를 로딩한다. |
navigate | 지정된 위치로 윈도우를 항해하여 폴더 보기의 내용을 디스플레이하게 한다. |
navigateFrame | 지정된 주소의 윈도우나 프레임으로 항해하여 내용을 디스플레이한다. |
navigateHomePage | 사용자 브라우저에 설정된 홈페이지로 항해한다. |
playNext | 플레이 목록이 있으면 플레이 목록에서 다음 메디어를 플레이한다. |
playURL | 지정된 주소로부터 메디어를 메디어바로 로딩하고 플레이를 시작한다. |
removeAttribute | 개체로부터 지정된 애트리뷰트를 제거한다. |
removeDABehavior | addDABehavior 메서드에 의하여 추가된 DABehavior 비헤이버 클라스를 제거한다. |
save | UserData 비헤이버에서 사용자 데이터 저장에 참여하는 개체를 저장한다. |
setAttribute | 지정된 애트리뷰트에 값을 할당한다. |
setHomePage | 사용자 브라우저의 홈페이지를 지정한 값으로 새로 설정한다. |
startDownload | 지정된 파일의 다운로드를 시작한다. |
stop | 현재 연주하고있는 메디어를 중지시킨다. |
![]() | 디폴트 비헤이버⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
이벤트 | 설명 |
---|---|
onhide | 메디어 바 플레이어(Media Bar player)가 감춰지면 발생된다. |
onload | 문서가 다시 로딩되면 유지(persist) 엘레멘트로부터 발생된다. |
onopenstatechange | 메디어 바 플레이어(Media Bar player)가 열린 상태가 바뀌면 발생된다. |
onplaystatechange | 메디어 바 플레이어(Media Bar player)가 플레이 상태가 바뀌면 발생된다. |
onsave | 웹페이지가 저장되거나 북마크되거나 혹은 사용자 브라우저가 다른 페이지로 이동하면 문서의 유지(persist) 엘레멘트로부터 발생된다. |
onshow | 메디어 바 플레이어(Media Bar player)가 보이게되면 발생된다. |
![]() | 디폴트 비헤이버 | ⇒ | ![]() ![]() |
최종 수정: 06/18/2025 23:22:02 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/behavior/DefaultBehavior.html |