Простой конструктор таблиц, помогите пожалуйста

Spear

почемучка
Простой конструктор таблиц, помогите пожалуйста

Добрый день.
вообщем появилась такая проблема:
нужно вводить запись в БД, ну и некоторых полей может быть нное кол-во.
Попытался сделать конструктор таблицы, нон ичег оне получается:
нужно чтобы при нажатии на ссылко дорисовывался инпут=текст, и при необходимости должна быть возможность его снести.

пока все чего добился - добавление. Удаление строк нифига не работет - или удаляет первую, или последнюю. и в любом случае в окошке статуса получаю "страница выполнена с ошибками",
Помогите, пожалуйста. Сам уже парюсь около часа - над такой проблемой-то...
вот код, добавление работает. Удаление - нет.:
PHP:
        <script language=\"JavaScript\">
<!--
function SelEl(id, name)
{
		insert_gt_row(id, name);
		
}
//-->
</script>

<SCRIPT LANGUAGE=javascript>
var NEWrowID = 1;
function insert_gt_row()
{ 
	oRow=title.insertRow(title.NEWrowID); 
	oCell=oRow.insertCell(); 
	oCell.innerHTML='<input class=\"typeinput\" size=\"30\" type=\"text\">'+
    '&nbsp;<select name=\"TITLE_TYPE\"><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option></select>'
    +
    '<a href=\"#\" onClick=\"delete_gt_row('+NEWrowID+')\"><b><font color=red>X</font></b></a>';
 
    NEWrowID++;
}
</script>

<SCRIPT LANGUAGE=javascript>

function delete_gt_row(delrowid)
{ 

oRow=title.deleteRow(title.NEWrowID); 
	oCell=oRow.deleteCell(title.NEWrowID); 
    


}
</script>

      <a href='#'  onClick=\"insert_gt_row()\">a</a>
      <table id=\"title\">
        <tr><td>
        </td></tr></table>
 

white phoenix

Новичок
Spear
function delete_gt_row(delrowid)
{
oRow=title.deleteRow(title.NEWrowID);
oCell=oRow.deleteCell(title.NEWrowID);
}
Независимо от реализации и механизма, переменная "delrowid" должна как-то использоваться в функции, а она не используется.
 

Spear

почемучка
function delete_gt_row(delrowid)
{
oRow=title.deleteRow(title.delrowid);
oCell=oRow.deleteCell(title.delrowid);
}

но проблему это не решило :(

-~{}~ 30.12.05 14:39:

народ ну помогите пожалуйста!!

-~{}~ 06.02.06 03:32:

Вот прошле месяЦ :( а я так и не могу решить эту задачу :(
 

kruglov

Новичок
Не знаю, что вы там месяц пытаетесь сделать, у меня ваш пример из первого же поста прекрасно работает (после удаления из него лишних слешей).

p.s. Переименуйте title в document.getElementById('title') что ли... А то удалять строки у заголовка документа - это смешно, да...
 

Spear

почемучка
kruglov
сделал, теперь вообще не удаляется.
А проблема вот в чем - работать то оно работает, но не так как должно:
добавляет отлично,
а вот удаляет не так:
нужно ,чтобы при нажатии крестика возле поля 3, удалялось третье. А получается совсем не так - какой бьы я крестих не нажимал, удаляется последнее добавленное поле.
 

kruglov

Новичок
Тут даже не знаю с какого конца подойти... Потому как title.delrowid - это ужас.

Что дается на вход методам deleteRow и deleteCell?
 

Spear

почемучка
kruglov
честно скажу - понятия не имею, так как я в яваскрипте не разбираюсь, и код этот был взят где-то в сети и немного пределеан. Точнее не переделан - просто добавил input
 
Сверху