Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Удаление элемента
 
 автор: sl1p   (16.12.2008 в 18:26)   письмо автору
 
 

Раньше создавал через 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:43)   письмо автору
 
   для: sl1p   (16.12.2008 в 18:26)
 

зы. получилось так, но всё равно интересно в чём там ошибка.

tbl.deleteRow(el.parentNode.parentNode.rowIndex);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования