Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 16.02.2010 17:11

Р.Ы.
Разбирающийся
Откуда: Харцызск, Украина
Зарегистрирован: 16.02.2010
Сообщений: 57

Очередной бок в IE с DOM

Есть такое:

Код:

Test DOM

Без строки

Код:

someLayer.innerHTML = someLayer.innerHTML;

в IE не работает (табличка не выводится, хотя someLayer.innerHTML имеет такое значение, как будто таблица выведена). До чего уже мы дожились smile . Никогда не думал, что придётся свойству само себя присваивать.

Отредактированно Р.Ы. (16.02.2010 17:11)

Нет на форуме

 

#2 16.02.2010 20:48

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Очередной бок в IE с DOM

Р.Ы.
А что, интересная фишка, надо запомнить - может где-нибудь пригодиться. Ну a c IE видимо так - он хочет для таблицы хоть какого-нибудь "тела", поэтому в Ваш код надо добавить следующее, после цикла:

Код:

   var someTBody = document.createElement("tbody");
   someTBody.appendChild(someRow);
   someTable.appendChild(someTBody);
   someLayer.appendChild(someTable);
}

И в таком случае - все на своих местах.

Нет на форуме

 

Board footer