simpleDur Property

This topic documents a feature of HTML+TIME 2.0, which is obsolete as of Windows Internet Explorer 9.

Gets the duration of a repeat iteration.

Syntax

[ fTime = ] currTimeState.simpleDur

Possible Values

fTime A floating-point that receives the amount of time in each repeat iteration of a element timeline.

The property is read-only. The property has no default value.

Remarks

The simpleDur property includes the additional time required to play the element if the autoReverse property is set to true.

Example

This example uses the simpleDur property to get the duration of a repeat iteration.

<HTML XMLNS:t ="urn:schemas-microsoft-com:time">
<HEAD>
<?IMPORT namespace="t" implementation="#default#time2">

<STYLE>
    .time{ behavior: url(#default#time2);}
</STYLE>

<SCRIPT LANGUAGE="JScript">
function fnRepeat()
{
    oCount.innerText = "Current iteration: " + 
        (oAnim.currTimeState.repeatCount + 1);
        // Add one because repeatCount is zero-based.
}
function getSimpleDur()
{
    s1.innerHTML = "Duration of each repeat iteration:&nbsp;" +
        (oAnim.currTimeState.simpleDur) + ' seconds.';
}
</SCRIPT>
</HEAD>

<BODY TOPMARGIN=0 LEFTMARGIN=0 BGPROPERTIES="FIXED" BGCOLOR="#FFFFFF"
    LINK="#000000" VLINK="#808080" ALINK="#000000">
<B>Timer:</B>
<SPAN id="Timer" class="time" dur=".01" repeatCount="indefinite" fill="hold"
    onrepeat="innerText=parseInt(document.body.currTimeState.activeTime);">0
    </SPAN>
<BR><BR>

<DIV ID="oCount">Current iteration: 1</DIV>
<SPAN id="s1">Duration of each repeat iteration:</SPAN>

<DIV ID="oDiv" CLASS="time" STYLE="position:relative;top:25px;left:50px;
    height:100;width:100px;background-color:blue;"></DIV>

<t:ANIMATEMOTION ID="oAnim" targetElement="oDIV" to="325,0"
    begin="0; indefinite;" dur="2" autoReverse="true" repeatCount="5"
    onrepeat="fnRepeat()"/>

<BR><BR>
<BUTTON id="b1" onclick="getSimpleDur()">Click for the duration of each 
    repeat iteration</BUTTON>
<BUTTON id="b2" onclick="oAnim.beginElement();">Click to restart</BUTTON>
</BODY>
</HTML>

Code example: http://samples.msdn.microsoft.com/workshop/samples/author/behaviors/simpledur.htm

Applies To

currTimeState

See Also

Introduction to HTML+TIME, activeDur, dur, mediaDur, repeatDur, segmentDur