При использовании Mozilla 1.7.8 найден глюк при показе / сокрытии ячейки таблицы с помощью стилей DISPLAY:none / DISPLAY:block
При многократном отображении/скрытии ячейки появляется эффект "уезжающего вниз" нижерасположенного содержимого страницы.
Вот ссылка для теста
http://xzv.h15.ru/test.htm
Исправят ли это в более новых версиях?
Ради справедливости можно сказать, что и Opera 8.0 тоже работет некорректно с данными стилями там все выглядит еще хуже... зато IE работает с этими стилями вполне корректно.
Отсутствует
xzv
Во-первых, не в тот раздел запостил.
Во-вторых, это же не твои изыскания - надо бы ссылочку на источник давать.
В-третьих, последняя версия - 1.7.10 - к ней это относится?
===
Самокритика:
вторая и третья строчки - не по делу.
Отредактировано vladmir (25-07-2005 23:41:23)
Отсутствует
vladmir
Проверил. Это и к транкам относится.
Отредактировано Psilon (24-07-2005 09:55:08)
Мир, в котором человек больше не властен
Мир, принадлежащий машинам...
Отсутствует
Проверил. Это и к транкам относится.
1.7.10 - это не транк.
==> Mozilla Suite
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
На самом деле, у TR по умолчанию display не равен block. Нужно использовать
но это несовместимый метод. Универсальнее так:
Что касается document.all, в данном случае его использование не влияет на результат, но правильнее и совместимее использовать обращение к элементу примерно такое:
var elem=null; if(document.all) { elem=document.all[elemId]; } else if(document.getElementById) { elem=document.getElementById(elemId); } if(elem==null) {return false;} /* если код внутри функции, эта строчка - для браузеров, не понимающих ни синтаксис старого IE, ни синтаксис новых браузеров */
Отредактировано Al_H (25-07-2005 10:46:35)
Отсутствует