isOn Property
This topic documents a feature of HTML+TIME 2.0, which is obsolete as of Windows Internet Explorer 9.
Gets a value that specifies whether the element is active or holding on the timeline in its current state.
Syntax
[ bHolding = ] currTimeState.isOn
Possible Values
bHolding Boolean that specifies one of the following values.
true
- Element is active on the timeline or paused at its end, waiting for the container timeline to end.
- false
- Default. Element is not active, or is holding on the timeline.
The property is read-only. The property has a default value of false.
Remarks
An element must have the fill attribute set to
freeze
orhold
to enable holding. This property is equivalent to the state property when it returns a value of4
.An element is considered inactive when it is in a holding state. When an element is inactive, it cannot generate events or respond to events.
Example
This example uses the isOn property to retrieve a value that indicates whether the element is active or holding in its current state.
<HTML XMLNS:t="urn:schemas-microsoft-com:time"> <HEAD> <TITLE>isOn Property</TITLE> <?IMPORT namespace="t" implementation="#default#time2"> <SCRIPT> window.onload = fnOnLoad; function fnOnLoad() { // Set up a timer to watch the time values. window.setInterval(fnUpdateTimes, 10); } function fnUpdateTimes() { (a1.currTimeState.isOn == true ? s1.innerHTML='<B> isOn: </B>True - Active' : s1.innerHTML='<B> isOn: </B>False - Not active, or holding.'); } </SCRIPT> <STYLE> .time{behavior: url(#default#time2);} </STYLE> </HEAD> <BODY TOPMARGIN=0 LEFTMARGIN=0 BGPROPERTIES="FIXED" BGCOLOR="#FFFFFF" LINK="#000000" VLINK="#808080" ALINK="#000000"> <B>Moving DIV timer:</B> <SPAN id="Timer3" class="time" dur="1" repeatCount="indefinite" onrepeat="innerText=parseInt(a1.currTimeState.activeTime);">0</SPAN> <t:excl id="t1" begin="indefinite" dur="5" repeatCount="5"> <t:ANIMATEMOTION ID="a1" targetElement="div1" to="200,0" begin="0" dur="2" autoReverse="true" /> </t:excl> <DIV ID="div1" CLASS="time" STYLE="position:relative;top:15px;left:25px; height:100px;width:100px;background-color:yellow;"></DIV> <SPAN id="s1" style="position:relative;top:40px;"><B>isOn:</B></SPAN> <P style="position:relative;top:40px;"> <BUTTON id="b1" onclick="t1.beginElement();">Start</BUTTON> <BUTTON id="b2" onclick="t1.endElement();">Stop</BUTTON> </P> </BODY> </HTML>
Code example: http://samples.msdn.microsoft.com/workshop/samples/author/behaviors/ison.htm
Applies To
currTimeState
See Also
Introduction to HTML+TIME, isActive, isPaused, state, stateString