Показать сообщение отдельно
  #1 (permalink)  
Старый 07.06.2012, 16:37
Интересующийся
Отправить личное сообщение для Guliashik Посмотреть профиль Найти все сообщения от Guliashik
 
Регистрация: 06.06.2012
Сообщений: 16

Установление свойства value тегу input button
(function()
{
    var temp=eval('tatarcha.alphabet.'+document.getElementById('combo_1').value);
    var buttons=[];
    buttons[0]=[];
    buttons[1]=[];
    for(var i=0;i<temp.length;i++)
    {
        buttons[0][i]=document.createElement('input');
        buttons[0][i].type= 'button';
        buttons[0][i].name= 'key_but_1';
        buttons[0][i].value= temp[i];
        buttons[0][i].style.visibility='hidden';
        if(i%10==0)
        {

            document.body.appendChild(document.createElement('br'));       
            
        }
        document.body.appendChild(buttons[0][i]);
        tatarcha.addEvent(buttons[0][i],'click',function(event){
            tatarcha.insertLetter(event);
        });
    }
    temp=eval('tatarcha.alphabet.'+document.getElementById('combo_2').value);
    for(i=0;i<temp.length;i++)
    {
        buttons[1][i]=document.createElement('input');
        buttons[1][i].type= 'button';
        buttons[1][i].name= 'key_but_2';
        buttons[1][i].value=temp[i];
        buttons[1][i].style.visibility='hidden';
        if(i%10==0)
        {
            document.body.appendChild(document.createElement('br'));       
        }
        document.body.appendChild(buttons[1][i]);
        tatarcha.addEvent(buttons[1][i],'click',function(event){
            tatarcha.insertLetter(event);
        });
    }
    tatarcha.alphabet.keyboard=buttons;
})();

Не работает только в IE. при этом остальные свойства (name, type) отлично выводятся в alert, а valye= undefined. В чём может быть проблема?
Ответить с цитированием