Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

только осторожно!

> rows[i].style.display='table-row';

Несмотря на то, что в CSS2 строки таблицы на самом деле должны иметь свойство 'display: table-row', "мой любимый" Microsoft Internet Explorer считает иначе - ему подавай значение 'block':

http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtmlrefs.asp

Поэтому советую либо ограничиться изменением имен классов, вполне подойдут два класса типа этих:

.hiddenRow { display: none; }
.visibleRow { }

и потом в функции, что-то вида:

if (makeVisible) rows[i].className = 'visibleRow';
else rows[i].className = 'hiddenRow';

... либо нужно делать проверку на браузер:

rows[i].style.display = (document.all)? 'block' : 'table-row';

HTH
СообщениеАвторДата
Гость16.06.2002 21:00
Maniac16.06.2002 23:26
Гость17.06.2002 02:20
Maniac17.06.2002 09:17
Свой17.06.2002 11:47
Leechy17.06.2002 09:34
Arefiev05.07.2004 11:02
Свой17.06.2002 11:49
Leechy17.06.2002 09:38