Показать сообщение отдельно
  #4 (permalink)  
Старый 31.08.2012, 22:05
Аватар для eirnvn
Кандидат Javascript-наук
Отправить личное сообщение для eirnvn Посмотреть профиль Найти все сообщения от eirnvn
 
Регистрация: 15.09.2011
Сообщений: 70

Можно свой метод написать, чтоб вставляло после строки а можно без метода. Так работает, но циферки правильно не меняет:
function dododo (event) {
			event = event || window.event;
			var target = event.target || event.srcElement;
  
			while(target != this) { 
			if (target.tagName == 'TR') { 
			addRow(target);
			}
			target = target.parentNode;
 
			}

		}
		
		function addRow(target){
    var tbody = document.getElementById('tab').getElementsByTagName("TBODY")[0];
    var row = document.createElement("TR");
    var td1 = document.createElement("TD");
	 
var i=0,number=1;
while (document.getElementsByTagName("TD")[i]) 
{
number=i;
i++;
}
    td1.appendChild(document.createTextNode("column "+(2+number)));
    var td2 = document.createElement("TD");
    td2.appendChild (document.createTextNode("column "+(3+number)));
    row.appendChild(td1);
    row.appendChild(td2);
    tbody.insertBefore(row, target.nextSibling);
  }
Ответить с цитированием