isOn property

Gets a value that specifies whether the element is active or holding on the timeline in its current state.

Syntax

JScript
On = object.isOn

 

Property values

Type: Boolean

Boolean that specifies one of the following values.

Remarks

An element must have the fill attribute set to freeze or hold to enable holding. This property is equivalent to the state property when it returns a value of 4.

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.

Examples

This example uses the isOn property to retrieve a value that indicates whether the element is active or holding in its current state.

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

<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>&nbsp;isOn:&nbsp;</B>True - Active' : s1.innerHTML='<B>&nbsp;isOn:&nbsp;</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>

See also

currTimeState

Reference

isActive

isPaused

state

stateString

Conceptual

Introduction to HTML+TIME