Home | Top | Website design | JavaScript Editor JavaScript EditorGet Advanced
JavaScript and Ajax Editor,
Validator and Debugger!

1st JavaScript Editor.


sourceIndex Property

Retrieves the ordinal position of the object , in source order, as the object appears in the document's all collection.

Syntax

HTML Scripting
N/A
[ iIndex = ] object.sourceIndex

Possible Values

iIndex Integer that receives the ordinal position.

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

Example

This example uses the sourceIndex property to identify the previous and next elements in the all collection.

 

<SCRIPT>
function fnHandler(){
// Retrieve the element that fired the event.
var oElement=event.srcElement;
var iIndex=oElement. sourceIndex ;
var sTagName=oElement.tagName;
if(sTagName=="!"){ sTagName="COMMENT"; }
oVal1.innerText=iIndex;
oVal2.innerText=sTagName;
if(iIndex-1>0){ sTagName=document.all[iIndex-1].tagName;
if(sTagName=="!"){ sTagName="COMMENT"; }
oVal3.innerText=sTagName; }
else{ oVal3.innerText="Cannot read."; }
if(iIndex+1<document.all.length)
{ sTagName=document.all[iIndex+1].tagName;
if(sTagName=="!"){ sTagName="COMMENT"; }
oVal4.innerText=sTagName; } else{ oVal4.innerText="Cannot read."; } }
</SCRIPT>
<BODY onmousemove="fnHandler()">
<TABLE>
<TR><TD>Source Index:</TD
><TD ID=oVal1></TD></TR>
<TR><TD>Object Name:</TD>
<TD ID=oVal2></TD></TR>
<TR><TD>Previous Object:</TD>
<TD ID=oVal3></TD></TR>
<TR><TD>Next Object:</TD>
<TD ID=oVal4></TD></TR>
</TABLE>
</BODY>

Standards Information

There is no public standard that applies to this property.

Applies To

Platform Version
Win16: 4.0
Win32: 4.0
Windows CE: 4.0
Unix: 4.0
Mac: 4.0
 
A , ACRONYM , ADDRESS , APPLET , AREA , B , BASE , BASEFONT , BDO , BGSOUND , BIG , BLOCKQUOTE , BODY , BR , BUTTON , CAPTION , CENTER , CITE , CODE , COL , COLGROUP , COMMENT , CUSTOM , DD , DEL , DFN , DIR , DIV , DL , DT , EM , EMBED , FIELDSET , FONT , FORM , FRAME , FRAMESET , HEAD , hn , HR , HTML , I , IFRAME , IMG , INPUT type=button , INPUT type=checkbox , INPUT type=file , INPUT type=hidden , INPUT type=image , INPUT type=password , INPUT type=radio , INPUT type=reset , INPUT type=submit , INPUT type=text , INS , KBD , LABEL , LI , LINK , LISTING , MAP , MARQUEE , MENU , META , nextID , NOBR , OBJECT , OL , P , PLAINTEXT , PRE , Q , S , SAMP , SCRIPT , SELECT , SMALL , SPAN , STRIKE , STRONG , SUB , SUP , TABLE , TBODY , TD , TEXTAREA , TFOOT , TH , THEAD , TITLE , TR , TT , U , UL , VAR , XMP
Home | Top | Website design | JavaScript Editor JavaScript EditorGet Advanced
JavaScript and Ajax Editor,
Validator and Debugger!

1st JavaScript Editor.