IE + F11 + expression

Старый mweb

Модератор: [mweb team]

IE + F11 + expression

Сообщение Muerto Ср май 13, 2009 13:14

На главной странице rt.tv был замечен интересный глюк. Срабатывает в ИЕ6 и некоторых сборках ИЕ7 (причем по какому принципу - непонятно. Одинаковые сборки на разных компах срабатывают по разному). Глюк возникает при переходе в полноэкранный режим просмотра. Очевидно экспрешн, который отвечает за высоту документа переглючивается и отдает на выход 0. Победить не смог пока. Единственное, что пока смог придумать:
Код: Выделить всё
function doIt(){
with(event) {
if (keyCode==122) {
   if (navigator.userAgent.indexOf("MSIE")>0) {
if (window.screenTop>50) {document.getElementById('body').style.height = screen.height - 29 + "px";} else {
   (document.documentElement.clientHeight || document.body.clientHeight) < 940? "940px": "100%"
   }
   }
event.keyCode=0;
return true; // хотел вообще отключить f11, но запретили
}}
}
...
<body id='body' onkeydown="return doIt();">

Что ессно не спасает от включения режима мышой. В итоге надо вешать скрипт на онРесайз и убивать экспрешны, но жалко там глумиться заради шестерки и пары глючных семерок. У кого-нить есть добре идеи по этому поводу?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: IE + F11 + expression

Сообщение Berezkin Чт май 14, 2009 9:18

Глюк состоит в том, что картинки уезжают наверх при переходе из полноэкранного режима в обычный? У меня так и в ИЕ8.
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Re: IE + F11 + expression

Сообщение Padonak Чт май 14, 2009 10:21

http://rt.tv/Russia_Now/Russian_cuisine/Vodka.html

этот раздел на сайте лишний
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: IE + F11 + expression

Сообщение Muerto Чт май 14, 2009 16:14

Я что-то там починил скриптами, возможно кэш сервера ещё не обновили. Меня сама бага заинтересовала, что экспрэшен считающий высоту экрана глючит при полноэкранном режиме.
Padonak Раздел водки на сайте "Раша Тудэй" просто необходим! От него и весь сайт то, возможно, возник! %)
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: IE + F11 + expression

Сообщение Padonak Чт май 14, 2009 18:51

вотко - злой йад
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: IE + F11 + expression

Сообщение Jedi Чт май 14, 2009 20:43

Padonak писал(а):вотко - злой йад

вот и не трави себя, нам больше достанится
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Re: IE + F11 + expression

Сообщение kost Пт май 15, 2009 1:27

А зачем вообще нужен expression для высоты экрана? Для прижатия футера?
Аватара пользователя
kost
Заядлый `курильщик`
 
Сообщения: 701
Зарегистрирован: Ср апр 16, 2003 16:56
Откуда: Санкт-Петербург

Re: IE + F11 + expression

Сообщение Muerto Пт май 15, 2009 10:46

kost писал(а):А зачем вообще нужен expression для высоты экрана? Для прижатия футера?

Ага. И ащё для центровки флэшки на высоких разрешениях (тупо, но такое было пожелание "сверху").
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: IE + F11 + expression

Сообщение kost Ср май 20, 2009 1:04

Так футер прекрасно прижимается без expression: http://themaninblue.com/experiment/footerStickAlt/

А flash как центрируется? Подозреваю, его тоже можно с помощью css поставить на место: http://www.wpdfd.com/editorial/thebox/deadcentre4.html
Аватара пользователя
kost
Заядлый `курильщик`
 
Сообщения: 701
Зарегистрирован: Ср апр 16, 2003 16:56
Откуда: Санкт-Петербург

Re: IE + F11 + expression

Сообщение Muerto Ср май 20, 2009 10:51

kost Если было всё так просто. А min-height?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: IE + F11 + expression

Сообщение kost Ср май 20, 2009 23:35

min-height -- еще проще.

Все современные браузеры, и ИЕ, начиная с 7 версии, понимают min-height. А IE6 растягивает блок в высоту, если в нем больше контента, чем height (то есть, height для IE6 работает как min-height).

Как подсовывать стили разным версиям IE, надеюсь, не надо объяснять.

Могу предложить еще такой fast-hack.
Аватара пользователя
kost
Заядлый `курильщик`
 
Сообщения: 701
Зарегистрирован: Ср апр 16, 2003 16:56
Откуда: Санкт-Петербург

Re: IE + F11 + expression

Сообщение Muerto Чт май 21, 2009 10:35

При абсолютном позиционировании подвала флэшка налазит на него если окно меньше нужного размера. И margin-bottom в данном случаи не помогал почему-то. В общем, поверь, я бы сделал бы по другому, если бы была такая маза. Меня больше заинтересовал сей необъяснимый глюк с экспрэшеном.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

cron