|
|
|
| Раньше создавал через createElement / appendChild
теперь создаю просто вот так дабы понравиться любимому ИЕ:
var row = tbl.insertRow(-1);
if(ffs%2==0) row.bgColor = '#d5d5d5';
row.align = 'center';
var td = new Array(3); for(var i=0; i<3; i++) td[i] = row.insertCell(i);
td[0].innerHTML = '<input type="checkbox" name="thislogo[]" value="'+ffs+'">';
td[1].innerHTML = '<input type="file" name="img['+ffs+']" id="imgf_'+ffs+'" onchange="ffCompact('+ffs+',1);ffAdd()"><a href="#" id="imgl_'+ffs+'" onclick="return ffCompact('+ffs+',0)" style="display:none"></a>';
td[1].width = '100%';
td[2].innerHTML = '<a href="#" onclick="return ffDel('+ffs+')">[x]</a>';
|
но таким образом теперь ругается когда юзаю:
function ffDel(id) {
var el = qq('imgf_'+id);
if(confirm('Удалить'+(el.value==''?'':' '+el.value)+'?')){
tbl.removeChild(el.parentNode.parentNode);
}
return false;
}
|
Preferences
uncaught exception: Node was not found (NS_ERROR_DOM_NOT_FOUND_ERR)
[Break on this error] tbl.removeChild(el.parentNode.parentNode);
|
Проалертить этот объект можно и он есть. Но при удалении вот такое..
Хотя раньше всё было окей..
Что это может быть?=( | |
|
|
|
|
|
|
|
для: sl1p
(16.12.2008 в 18:26)
| | зы. получилось так, но всё равно интересно в чём там ошибка.
tbl.deleteRow(el.parentNode.parentNode.rowIndex);
|
| |
|
|
|