(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. В чём может быть проблема?