Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№124-07-2005 03:59:31

xzv
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 2

Недоработка(глюк) в Mozilla 1.7.8 ?

При использовании Mozilla 1.7.8 найден глюк при показе / сокрытии ячейки таблицы с помощью стилей DISPLAY:none / DISPLAY:block

При многократном отображении/скрытии ячейки появляется эффект "уезжающего вниз" нижерасположенного содержимого страницы.

Вот ссылка для теста
http://xzv.h15.ru/test.htm

Исправят ли это в более новых версиях?

Ради справедливости можно сказать, что и Opera 8.0 тоже работет некорректно с данными стилями там все выглядит еще хуже... зато IE работает с этими стилями вполне корректно.

Отсутствует

 

№224-07-2005 09:15:11

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Недоработка(глюк) в Mozilla 1.7.8 ?

xzv
Во-первых, не в тот раздел запостил.
Во-вторых, это же не твои изыскания - надо бы ссылочку на источник давать.
В-третьих, последняя версия - 1.7.10 - к ней это относится?

===
Самокритика:
вторая и третья строчки - не по делу.

Отредактировано vladmir (25-07-2005 23:41:23)

Отсутствует

 

№324-07-2005 09:46:33

Psilon
Участник
 
Группа: Extensions
Откуда: Город-герой Москва
Зарегистрирован: 07-02-2005
Сообщений: 1452

Re: Недоработка(глюк) в Mozilla 1.7.8 ?

vladmir
Проверил. Это и к транкам относится.

Отредактировано Psilon (24-07-2005 09:55:08)


Мир, в котором человек больше не властен
Мир, принадлежащий машинам...

Отсутствует

 

№424-07-2005 22:01:22

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Недоработка(глюк) в Mozilla 1.7.8 ?

Проверил. Это и к транкам относится.

1.7.10 - это не транк.

==> Mozilla Suite


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№524-07-2005 23:23:05

Psilon
Участник
 
Группа: Extensions
Откуда: Город-герой Москва
Зарегистрирован: 07-02-2005
Сообщений: 1452

Re: Недоработка(глюк) в Mozilla 1.7.8 ?

Unghost
Я имел в виду свою версию.


Мир, в котором человек больше не властен
Мир, принадлежащий машинам...

Отсутствует

 

№624-07-2005 23:43:00

sentaus
Участник
 
Группа: Members
Зарегистрирован: 03-06-2005
Сообщений: 759

Re: Недоработка(глюк) в Mozilla 1.7.8 ?

ИМХО, дело в document.all
Такого не существует в DOM

Отсутствует

 

№725-07-2005 10:45:14

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Недоработка(глюк) в Mozilla 1.7.8 ?

На самом деле, у TR по умолчанию display не равен block. Нужно использовать

Выделить код

Код:

элемент.style.display = 'table-row'

но это несовместимый метод. Универсальнее так:

Выделить код

Код:

элемент.style.display = ''

Что касается 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)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]