The following code finds the row and column numbers of a table cell. The code uses getParent function from the previous post. The obj variable represents a table cell element.
var oTable =findParent(obj, "table");
var tr = findParent(obj, "tr");
var td = findParent(obj, "td");
var len= oTable.rows.length;
while(len–>0){
if(oTable.rows[len]==tr){
var row =len;
break;
}
}
var i = tr.cells.length;
while(i–>0){
if(tr.cells[i]==td){
var col = i;
break;
}
}
alert("Row Number :"+ row +"\nColumn number :"+ col);
