rendered paste body<html>
<body>
<table>
<tr id='tr_10' onMouseUp='click_action(false,"action","10")'><td id='td_ID'>
click here text 1 - <br><br>
</td>
<td>click here text 2 - <br><br></td>
<td>click here text 3 <br><br></td></tr>
</table>
END TABLE
<script languaje='javascript'>
var tr_array=new Array();
function click_action(obj,action,id)
{
var height;
var tr_id="tr_"+id;
var tr=document.getElementById(tr_id);
var tds=tr.childNodes.length;
var tds=get_tds(tr_id);
row = document.createElement("TR");
cell = document.createElement("TD");
cell.colspan=tds;
textVal = "New Cell text ";
textNode = document.createTextNode(textVal);
cell.appendChild(textNode);
row.appendChild(cell);
insertBefore(row,tr);
tr.style.display="none";
return;
tr_array[id]=tr.innerHTML;
height=tr.scrollHeight;
tr.innerHTML="<td height='"+height+"' colspan='"+tds+"'><center><font color='BLUE' face='verdana' size=4><b>PROCESANDO PETICION, ESPERE UNOS SEGUNDOS...</b></font></td>";
document.getElementById(tr_id).style.backgroundImage="url('/images/procesando.gif')";
//window.open('xaction.php?action='+action+'&usuariodb=$usuario&refdb=$nid&slibro=$slibro','_blank','width=500,height=300,scrollbars=no,resizable=no,top=100,left=100')
}
function get_tds(fila_id)
{
var fila=document.getElementById(fila_id);
var celdas=0;
for(var i=0;i<fila.childNodes.length;i++)
{
if(fila.childNodes[i].tagName!=null)
{
celdas+=fila.childNodes[i].tagName.toString().toLowerCase()=='td'?1:0;
}
}
return celdas
}
</script>
</body>
</html>