R
Remka
Добрый день всем, столкнулся со следующей проблемой: Для IE создаю динамическую таблицу:
Собственно вопрос в следующем: Как заставить работать(точнее как обратиться к онклику) input.onClick=ShowText(this.value); , т.е. чтобы при нажатии на чекбокс вызывалась функция. Заранее всм спасибо.
Код:
function CreateSetting(){
var html1= new String('');
var level=0;
var i=1,j=1,NumMenu=0;
var n=this.Text.length;
var GlavDiv=document.getElementById(this.Div);
var div=document.createElement('div');
var table=document.createElement('table');
var tbody = document.createElement('tbody');
var form=document.createElement('form');
div.style.overflow='auto';
div.style.weith='400px';
div.style.height='400px';
table.border='1';
while (j<n){
var td = document.createElement('td');
var tr = document.createElement('tr');
td.appendChild(document.createTextNode(this.Text[j]));
tr.appendChild(td);
tbody.appendChild(tr);
var td = document.createElement('td');
var input = document.createElement('input');
input.value='ch_'+j;
input.id='ch_'+j;
input.type='checkbox';
input.onClick=ShowText(this.value);
td.appendChild(input);
tr.appendChild(td);
var td = document.createElement('td');
var input = document.createElement('input');
input.id='txt_'+j;
input.type='text';
input.style.display='none';
td.appendChild(input);
tr.appendChild(td);
j++;
}
table.appendChild(tbody);
div.appendChild(form);
form.appendChild(table);
GlavDiv.appendChild(div);
}