Hola como estan miren tengo dos funciones la 1º elimina filas a una tabla y la 2º las añade dentro de esas filas lo que hago es llamar a la funcion qe eliminna para qitar esa determinda fila pero no lo hace bien lo qe hace es eliminar siempre la ultima este es el codigo:
<script type="text/javascript">
<!--
var i=1;
function elimiRow()
{
var myRow=document.getElementById('cuerpoTabla').delet eRow(0)
var myCell1=myRow.deleteCell(0)
myCell1.innerHTML=" <table boder='1' onClick=\"cambiarDisplay('a4');\"><tr id='a4' onmouseover=\"bgColor=('#ffffcc');\" style='cursor:hand' onmouseout=\"bgColor='#FFFFFF'\">\n\
<td id='c4'> \n\
<table border='1' id='row7' >\n\
<tr id='row4.1'>\n\
<td width='100'>\n\
<p id='p1'> Empty space 4"+i+" </p>\n\
<textarea id='Textarea5' class='inplace' tabindex='1'></textarea>\n\
</td>\n\
</tr>\n\
</table>\n\
</td>\n\
<td border='1'>\n\
<b onclick='subir(this)' style='color: black'>↓</b>\n\
<b style='color:black' onclick='bajar(this)'>↑</b>\n\
</td>\n\
</tr> </table>";
}
function addRow()
{
var myRow=document.getElementById('cuerpoTabla').inser tRow(0)
var myCell1=myRow.insertCell(0)
myCell1.innerHTML=" <table boder='1' ><tr id='a4' onmouseover=\"bgColor='#ffffcc'\" style='cursor:hand' onmouseout=\"bgColor='#FFFFFF'\">\n\
<td id='c4'> \n\
<table border='1' id='row7' >\n\
<tr id='row4.1'style='height:120px'>\n\
<td width='1200'>\n\
<p id='p1'> Empty space "+i+" </p>\n\
<textarea id='Textarea5' class='inplace' tabindex='1'></textarea>\n\
</td>\n\
</tr>\n\
</table>\n\
</td>\n\
<td border='1' valign='top' bgcolor='#91C2FF' onmouseover=\"bgColor='#000000'\" style='cursor:hand;' onmouseout=\"bgColor='#91C2FF'\">\n\
<table border='0' onClick=elimiRow()><tr><td><font color='red'>x</font></tr></td></table>\n\
<b align='center' style='cursor:hand; color:#ffffff' onclick='subir(this)'>↓</b>\n\
<b align='center' onclick='bajar(this)' style='color: #ffffff'>↑</b>\n\
</td> \n\
</tr> </table>";
i++;
}
// -->
</script>
Lo que necesitaria es que se eliminase la fila que se eligiese no la ultima