Форум портала Metropolis

Разное => Metropolis как он есть => Тема начата: chud от 15 Май 2006, 08:16



Название: Зависание некоторых страниц
Отправлено: chud от 15 Май 2006, 08:16
Интересная фигня получается: При попытке войти в некоторые темы броузер намертво виснет, причем выйти можно только через 3 кнопки :(
Пример такой темыв Техподдержке. Если зайти в "Проблемы с сетью" на 4 страницу - виснем. Тоже самое если зайти в форум "Метрополис как он есть" в тему "Лаги форума" тоже самое.
Поправьте плс


Название: Re:Зависание некоторых страниц
Отправлено: Linker от 15 Май 2006, 08:27
Такая же ситуация.
Добавлю, что с отключенными java-скриптами смотрится нормально, без подвисаний.

UPD: Потестил у себя кой-чего... Обнаружил такую вещь - в файле style.css имеется строчка в блоке .signature:

Код:
height: expression( this.offsetHeight > 50 ? "50px" : "auto" );

Вот если её затереть - зависания исчезают. С чем бы это было связано?..


Название: Re:Зависание некоторых страниц
Отправлено: Abal от 15 Май 2006, 09:21
Ммм.. Может я и ошибаюсь, но не ограничение ли это размера подписи?


Название: Re:Зависание некоторых страниц
Отправлено: Linker от 15 Май 2006, 09:53
Ммм.. Может я и ошибаюсь, но не ограничение ли это размера подписи?
Именно! Только оно не работает. Вернее, работает не так, как надо. Есть предположение, что только в IE. Видимо, Internet Explorer не сильно дружит с обработкой выражений в CSS.

Код:
/* IE max-height FIX! :) Make sure the numbers on this line match the number on the above line. */
height: expression( this.offsetHeight > 50 ? "50px" : "auto" );


Название: Re:Зависание некоторых страниц
Отправлено: iv_nik от 15 Май 2006, 16:07
Да, Linker, спс, движок IE работает только с height, но не max-height.. Поэтому пока обрезка только у не_IE браузеров :-\


Название: Re:Зависание некоторых страниц
Отправлено: Linker от 15 Май 2006, 18:55
Чувствую себя кул-хацкером.  ;)