엘레멘트를 플레이하거나 디스플레이하는 동안의 시간을 반환하거나 지정한다.

인수
: (속성 시간)
속성은 엘레멘트를 플레이하거나 디스플레이하는 동안을 나타내는 시간값이다.

0 엘레멘트는 플레이되지 않거나 변화되지 않는다.
indefinite 엘레멘트는 무한정 시간동안 디스플레이되거나 플레이된다.
(지속시간) 엘레멘트는 시간 표현양식에 의해 지정한 지속시간동안 플레이 되거나 디스플레이된다.

dur 속성은 playItem 개체에서는 읽기전용이다.

이 속성은 읽기/쓰기이며 디폴트값은 없다.

특기

Any media tag (img, media등 메디아 태그는 그 메디아 타입에따라 dur 속성의 디폴트값을 갖는다.
영상, 음성, 애니메이션 GIF 파일들은 dur 속성값이 메디아에 만들 때 지정되며, mediaDur 속성을 호출하여 알 수 있다.
애니메이션이 없는 정지 이미지는 dur 속성값이 0초이다.
다른 엘레멘트들에서 dur 속성 디폴트값이 무한대 시간인 indefinite이다.

dur 애트리뷰트의 값은 엘레멘트의 begin 속성값에 상대적인 시간이다. end 속성은 모체 엘레멘트의 timeline 시작 즉시 시작하는 절대값 중의 하나이다. 그러나 같은 엘레멘트에서 durend 속성을 동시에 사용하지 말아야 한다.

DirectMusic 플레이에서 dur0으로 설정하면 플레이를 중지한다.

적용
개체scriptHTML규격IE
참조

HTML+time begin dur end

activeDur mediaDur repeatDur segmentDur simpleDur

이 속성은 (영문)SMIL 2.0(Synchronized Multimedia Integration Language)에서 정의되었다.


5초후에 감춰진다.
10초(다시 5초)후에 감춰진다.
감춰지지 않는다.

<HTML xmlns:t="urn:schemas-microsoft-com:time">
<STYLE>
.time{ behavior:url(#default#time2);}
.divBlock{padding:5;width:400}
</STYLE>
<DIV id="div1Obj" class="time divBlock" begin="0" dur="5" timeaction="visibility" style="color:red;border:solid 1 red">
<IMG src=../../gif/rfexample.gif> 5초후에 감춰진다.
</DIV>
<DIV id="div2Obj" class="time divBlock" begin="0" dur="10" timeaction="visibility" style="color:green;border:solid 1 green">
<IMG src=../../gif/rfexample.gif> 10초(다시 5초)후에 감춰진다.
</DIV>
<DIV id="div3Obj" class="time divBlock" begin="0" dur="indefinite" timeaction="visibility" style="color:blue;border:solid 1 blue">
<IMG src=../../gif/rfproperty.gif> 감춰지지 않는다.
</DIV>
<BUTTON id="butObj" onclick="div1Obj.beginElement();div2Obj.beginElement();div3Obj.beginElement();">다시 시작</BUTTON><BR>
<SCRIPT>
document.write('div1Obj.dur='+div1Obj.dur+'<BR>');
document.write('div2Obj.dur='+div2Obj.dur+'<BR>');
document.write('div3Obj.dur='+div3Obj.dur+'<BR>');
</SCRIPT>