변환이 완료될 때 까지의 지속 시간을 반환하거나 설정한다.

Script object.filters.item('progid:DXImageTransform.Microsoft.filterName').[=propVal]
HTML {filter:progid:DXImageTransform.Microsoft.filterName(=propVal)...}
인수
propVal 값의 종류 : 부동소수점 수치 : 지속되는 시간을 밀리초(milliseconds) 단위로 지정한다.
0.0000 이상   디폴트 값은 없다.
읽기/쓰기 가능성
읽기/쓰기

지속 시간은 play메서드의 파라메터로도 설정할 수 있으나 play 메서드의경우에는 읽기 전용이므로 플레이가 시작되면 값을 바꿀 수 없다.



Duration 속성 예제


필터 표시창
<SCRIPT>
var imgAsrc='../../gif/rfexample.gif';
var imgBsrc='../../gif/rfproperty.gif';
function doPlay(job){
  imgObj.filters.item(0).Apply();
  if (job){
    imgObj.filters[0].Enabled=true;
    if (job==2) imgObj.filters[0].Duration++;
    else if (job==3){
      if (imgObj.filters[0].Duration) imgObj.filters[0].Duration--;
    }
    imgObj.src=imgBsrc;
    imgBsrc=imgAsrc;
    imgAsrc=imgObj.src;
  } else imgObj.filters[0].Enabled=false;
  imgObj.filters.item(0).Play();

  str='imgObj.style.filter='+imgObj.style.filter+'<BR>';
  str+='imgObj.filters[0].Enabled=('+imgObj.filters.item(0).Enabled+'),<BR>';
  str+='imgObj.filters[0].Duration=('+imgObj.filters.item(0).Duration+') , imgObj.filters[0].Direction=('+imgObj.filters[0].Direction+')';
  show.innerHTML=str;
}
</SCRIPT>
<STYLE>.butClass{width:150}</STYLE>
<IMG id="imgObj" src="../../gif/rfexample.gif"; style="width:200;padding:10;
  filter:progid:DXImageTransform.Microsoft.Blinds(Duration=2,Direction=right)"><BR>
<BUTTON class="butClass" onClick="doPlay(0)">정상 이미지</BUTTON>
<BUTTON class="butClass" onClick="doPlay(1)">필터 효과</BUTTON>
<BUTTON class="butClass" onClick="doPlay(2)">지속 증가</BUTTON>
<BUTTON class="butClass" onClick="doPlay(3)">지속 감소</BUTTON>
<DIV id=show style="width:600;height:70;border:solid 1 blue;padding:3;font-size:80%">필터 표시창</DIV>