Javascript, добавление Onclick

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Remka, 24 фев 2009.

Статус темы:
Закрыта.
  1. Remka

    Remka Гость

    Добрый день всем, столкнулся со следующей проблемой: Для IE создаю динамическую таблицу:
    Код (Text):
         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);  

    }
    Собственно вопрос в следующем: Как заставить работать(точнее как обратиться к онклику) input.onClick=ShowText(this.value); , т.е. чтобы при нажатии на чекбокс вызывалась функция. Заранее всм спасибо.
     
  2. Remka

    Remka Гость

    Код (Text):
     if (navigator.appName=="Microsoft Internet Explorer"){              
    input.setAttribute("onclick",function(){ShowText(this.id)});
    }                              
    else
    input.setAttribute("onclick", 'ShowText(this.value)');
    Сделал, сорь за беспокойство.
     
Загрузка...
Похожие Темы - Javascript добавление Onclick
  1. itincorp
    Ответов:
    0
    Просмотров:
    61
  2. itincorp
    Ответов:
    0
    Просмотров:
    72
  3. Aaleks111
    Ответов:
    2
    Просмотров:
    193
  4. SvetlanaL
    Ответов:
    0
    Просмотров:
    166
  5. SvetlanaL
    Ответов:
    0
    Просмотров:
    186
Статус темы:
Закрыта.

Поделиться этой страницей