на главнуюВсе эхи RU.JAVASCRIPT
войти ?

Re: Опять IE. Что же это такое?

От Peter B. Shalimoff (2:5020/400) к Dimon

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


From: "Peter B. Shalimoff" <vshalim@home.ru>

Dimon wrote:
> При попытке вывести tbody.style.display в осле, выдает пустое
> значение.

Свойство style - это объединение стилей, заданных в HTML коде страницы:
в элементах <style>, в inline стилях (атрибут style элемента) и в
яваскриптах. Если в коде свойство display для otbor не задано, то и
свойство style.display ничего не вернет. Т.е. выходов два: 1) явно
задать в коде display, 2) юзать свойство currentStyle (про него в MSDN
написано):

tbody.style.display = tbody.currentStyle.display == 'none'
? 'block' : 'none';

В DOM аналог currentStyle получают вызовом метода getComputedStyle
интерфейса ViewCSS. Как получить интерфейс - зависит от браузера. В
Gecko он лежит в свойстве document.defaultView:
var currentStyle = document.defaultView.getComputedStyle(tbody, null);

--
0xdeadbeef

--- ifmail v.2.15dev5.4
* Origin: Sweet Home (2:5020/400)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.JAVASCRIPT?msgid=<1187322293@news.feb.int>+c05bd6a8