PDA

Просмотр полной версии : Поверка отображения картинок в браузере


WWWD
07.03.2006, 00:13
Можно ли каким-нибудь образом проверить, включено ли у пользователя отображение картинок в браузере, хотя-бы в IE ?

Constantine
09.03.2006, 18:23
На стадии загрузки документа, похоже, нет...
Но у image есть свойство complete, может оно чем-нить сможет помочь...

deathstorm
10.03.2006, 02:52
когда картинка загружается у нее происходит онлоад сделай 1х1 пиксел и если он не загрузился в течении х секунд то ахтунг, они отключены,

Constantine
11.03.2006, 00:10
когда картинка загружается у нее происходит онлоад сделай 1х1 пиксел и если он не загрузился в течении х секунд то ахтунг, они отключены,
Бред...

deathstorm
11.03.2006, 19:44
2 Constantine
обоснуй почему бред?
в ие это работает <img src=plakat.gif onload=alert()>
вместо alert собственно другую функцию приделай, ну хотя бы переменную поменяй, а там по интервалу и посмотришь

Constantine
11.03.2006, 21:30
Обосновываю: если отображение картинок отключено, этого события не наступит... Можно написать обработчик ненаступившего события? Кстати, onload работает везде...
Я же, наверное, думал немного, прежде чем ответить. И как раз через timeout можно проверить complete... пришлось даже доки посмотреть - вопрос же действительно интересный...

WWWD
13.03.2006, 04:52
однако эти методы ненадёжны, я думал может существуют стандартные проверки (типа browser.imagesEnabled, было бы неплохо, неправда ли?), ну нет так нет...