Comments 50
Меня доставала эта проблема на одном из проектов. Если код заработает, то автору большое спасибо.
работает.
Вот так с этим справились разработчики digg.com -
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
отличное решение... хозяйке на заметку
Так немного правильней:
html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
благодарю!
Идея хорошая, но для IE6 обойдутся. Контент доступен и хватит с него.
Ууууууу
Всё настолько запущено? :)
Нехороший подход :) надо чтобы у всех хорошо было. Если юзер сидит под ИЕ это не повод лишать его красивостей :)
Ну это зависит от того, насколько эти красивости дорого обойдутся. В данном случае оно ещё допустимо, но вообще, если фича не ключевая, то я предпочитаю не делать её вообще, чем делать при помощи хаков или обходок.
Дело не только в том, что постоянно мигающие картинки раздражают.
Совершенно ненужная перезагрузка картинок оказывает дополнительную бессмысленную нагрузку на сервер.
Совершенно ненужная перезагрузка картинок оказывает дополнительную бессмысленную нагрузку на сервер.
http://support.microsoft.com/kb/823727
"To activate this hotfix, you must add the following command to the body onload event of your Web page:
Document.ExecCommand("BackgroundImageCache", false, true);"
Нда. Теперь хотфиксы надо включать через JS.
"To activate this hotfix, you must add the following command to the body onload event of your Web page:
Document.ExecCommand("BackgroundImageCache", false, true);"
Нда. Теперь хотфиксы надо включать через JS.
А поясните, плиз, вот эта проверка
document.uniqueID && document.compatMode && !window.XMLHttpRequest
детектирует IE6, судя по-всему?
document.uniqueID && document.compatMode && !window.XMLHttpRequest
детектирует IE6, судя по-всему?
докатились. Используйте CSS sprites и на вашей улице будет праздник
Если у ссылки задать background-image, а менять по наведению только background-position, то перезагрузки с сервера не будет требоваться
Если у ссылки задать background-image, а менять по наведению только background-position, то перезагрузки с сервера не будет требоваться
IE6 интересный браузер: фоновая картинка пропадает на пару миллисекунд при смене background-position, причем баг странный, появляется раз на 1000 тестов
Навскиду придумал пару ситуаций, когда спрайты использовать невозможно. Докатился.. ;-)
Соглашусь, CSS sprites рулят ;)
Похоже, что это такой оригинальный способ привести переменную к булю.
Это идиоматический JavaScript...
Неправда, всего 721 :) http://www.google.ru/search?hl=ru&q=%D0%…
Если сайт работает на apache с включённым mod_expires, то можно написать в .htaccess что-то типа
# <IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
# </IfModule>
и не надо жабой страницы портить :)
# <IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
# </IfModule>
и не надо жабой страницы портить :)
Sign up to leave a comment.
Устранение мигания фоновых картинок в IE6