Показать сообщение отдельно
  #1 (permalink)  
Старый 02.04.2009, 09:34
Новичок на форуме
Отправить личное сообщение для phpmotor Посмотреть профиль Найти все сообщения от phpmotor
 
Регистрация: 02.04.2009
Сообщений: 1

Динамика. Почему не работает в IE?
Здравствуйте!
Имеются
<form>
<INPUT TYPE="BUTTON" VALUE="Тест" onClick="TestArr();" id="TestButton">
</form>

и
<div id='arrtest'></div>

и на javascript функция:
function TestArr(){
    str="<table border='1'><tr>";
    for(i=0;i<10;i++){
        str+="<th name='myarr[]'>"+i+"</th>";
    }
    str+="</tr></table>";
    var box_data = document.getElementById("arrtest");
    box_data.innerHTML = str;
    
    x=document.getElementsByName('myarr[]');
    alert(x[0].innerHTML);
}

В Firefoxе работает, а в IE7 ругается:
"x.0.innerHTML" - есть null или не является объектом
Почему и как динамически создавать массив объектов?

Заранее СПАСИБО!
Ответить с цитированием