Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2009, 19:13
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

как правильно установить обработчик onclick?
есть функция, которая добавляет строку к таблице:
function add_str(table){ 
tbody=table.firstChild; 

while(tbody.nodeName!='TBODY')
tbody=tbody.nextSibling;

num_str= parseInt(tbody.lastChild.nomer)+1;

var tr = document.createElement('TR');
var td_0 = document.createElement('TD');
var td_1 = document.createElement('TD');
var td_2 = document.createElement('TD');
tbody.appendChild(tr);
tr.nomer=num_str;
tr.appendChild(td_0);
tr.appendChild(td_1);
tr.appendChild(td_2);
td_0.innerHTML='Предмет: '+make_select(sel);
td_1.innerHTML='Форма контроля: '+make_fk_select();
td_2.innerHTML='Удалить строку';
set_onclick_delStr(td_2);
}

и установка обработчика (для удаления строки по событию onclick)
function set_onclick_delStr(obj){
	function obj.onclick(){del_str(obj);}	
}

так вот эти две функции в IE "дружат", а в FF получаю ошибку
Код:
missing ( before formal parameters
Ответить с цитированием