jzax
Guest
Проблема с удалением строк (deleteRow)
Добавляю в таблицу (в фрейм2) новые строки, с их возможным удалением... Но удалаяется строка не ту которую выбираешь на удаление, а то на одну ниже, то выше...
Как можно сделать, чтобы удалялась нужная строка????
Фрейм1:
<script>
var trtd = '<TABLE border=1 id="tbl" WIDTH=100%"><TR><TD COLSPAN=6 align=center><B>Всего:</B></TD></TR><TR align=center><TD><B>№</B></TD><TD> </TD><TD><B>Кол-во</B></TD><TD><B>м<sup>2</sup></B></TD><TD><B>Цена</B></TD><TD> </TD></TR>';
var numrow = 1;
function add() {
square_constr = square_value * document.calc.kol_vo.value;
trtd += '<TR ALIGN=CENTER><TD WIDTH=10%>'+numrow+'</TD><TD WIDTH=20% ALIGN=CENTER><img src='+windowpic+'></TD><TD WIDTH=18% ALIGN=right>'+document.calc.kol_vo.value+'</TD><TD WIDTH=18% ALIGN=right>'+square_constr+'</TD><TD WIDTH=24% ALIGN=right>'+document.calc.price_display.value+'</TD><TD WIDTH=10%><a HREF="#" onClick="del('+ numrow +')">X</A></TD></TR>';
numrow ++;
parent.account.tttt.innerHTML = trtd;
}
</script>
Фрейм2:
<script>
function del(numrow)
{
tbl.deleteRow(numrow);
</script>
Добавляю в таблицу (в фрейм2) новые строки, с их возможным удалением... Но удалаяется строка не ту которую выбираешь на удаление, а то на одну ниже, то выше...
Как можно сделать, чтобы удалялась нужная строка????
Фрейм1:
<script>
var trtd = '<TABLE border=1 id="tbl" WIDTH=100%"><TR><TD COLSPAN=6 align=center><B>Всего:</B></TD></TR><TR align=center><TD><B>№</B></TD><TD> </TD><TD><B>Кол-во</B></TD><TD><B>м<sup>2</sup></B></TD><TD><B>Цена</B></TD><TD> </TD></TR>';
var numrow = 1;
function add() {
square_constr = square_value * document.calc.kol_vo.value;
trtd += '<TR ALIGN=CENTER><TD WIDTH=10%>'+numrow+'</TD><TD WIDTH=20% ALIGN=CENTER><img src='+windowpic+'></TD><TD WIDTH=18% ALIGN=right>'+document.calc.kol_vo.value+'</TD><TD WIDTH=18% ALIGN=right>'+square_constr+'</TD><TD WIDTH=24% ALIGN=right>'+document.calc.price_display.value+'</TD><TD WIDTH=10%><a HREF="#" onClick="del('+ numrow +')">X</A></TD></TR>';
numrow ++;
parent.account.tttt.innerHTML = trtd;
}
</script>
Фрейм2:
<script>
function del(numrow)
{
tbl.deleteRow(numrow);
</script>