| 
	
	
		
		
			
			 
				Неправильное присвоение элементам событий
			 
			
		
		
		
		Здраствуйте. 
Есть код: 
 
function addRow(id){ 
    var tbody = document.getElementById 
    (id).getElementsByTagName("TBODY")[0]; 
    var j = tbody.rows.length; 
    var children = tbody.getElementsByTagName("TR")[0].cells.length; 
    var row = document.createElement("TR"); 
    for(var i=0;i<children; i++) { 
    var td = document.createElement("TD"); 
    td.appendChild(document.createTextNode(j+' '+i)); 
    row.appendChild(td); 
    if (td.attachEvent) {   // IE 
        td.attachEvent ("onclick", function () {activ(id,j,i-1);}); 
          }      
    } 
    tbody.appendChild(row); 
  } 
В цикле создаю ячейки таблицы (жирный текст) 
и присваиваю им событие onclick (подчеркнутый текст) 
Дело в том что код присваивает всем создаваемым ячейкам последнее событие. 
Подскажите как исправить ситуацию, чтобы к каждой ячейке прописывалось свое событие 
Заранее благодарствую 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |