repeatCount Property | Internet Development Index |
Retrieves the current iteration in the repetition loop.
Syntax
[ iIteration = ] currTimeState.repeatCount
Possible Values
iIteration Integer that receives the current iteration in the repetition loop. The property is read-only. The property has no default value.
Remarks
This is a read-only property, exposed by the currTimeState object, that you can access at run-time to determine the current iteration of a repetition loop. A repetition loop is created by setting the repeatCount property.
Example
This example uses the repeatCount property to retrieve the current 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. } </SCRIPT> </HEAD> <BODY TOPMARGIN=0 LEFTMARGIN=0 BGPROPERTIES="FIXED" BGCOLOR="#FFFFFF" LINK="#000000" VLINK="#808080" ALINK="#000000"> <DIV ID="oCount">Current iteration: 1</DIV> <DIV ID="oDiv" CLASS="time" STYLE="position:relative;top:25px;left:50px; height:100px;width:100px;background-color:blue;"></DIV> <t:ANIMATEMOTION ID="oAnim" targetElement="oDIV" to="150,0" begin="0;indefinite" dur="1" autoReverse="true" repeatCount="5" onrepeat="fnRepeat()"/> <BR><BR> <BUTTON id="b1" onclick="oCount.innerText='Current iteration: 1'; oAnim.beginElement();">Click to restart</BUTTON> </BODY> </HTML>
Standards Information
This property is a Microsoft extension to Synchronized Multimedia Integration Language (SMIL) .
Applies To
currTimeState
See Also
Introduction to HTML+TIME, repeatDur