Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   IE6 загрузка одинаковых картинок (https://javascript.ru/forum/css-html-internet-explorer/4050-ie6-zagruzka-odinakovykh-kartinok.html)

hp5741 18.06.2009 04:57

IE6 загрузка одинаковых картинок
 
Всем доброго дня.
Есть таблица в которой грузится около 500 картинок маленького размера с крестиком для кнопки удалить и IE каждую картинку загружает походу отдельно можно ли это как-то поправить?
:help:

Riim 18.06.2009 06:38

Если ты хочешь что бы все сразу грузилось, то нет. Браузеры ограничивают число параллельных потоков. Можно просто не показывать рисунки пока они все не загрузятся.

hp5741 18.06.2009 08:30

Нет я думал что может есть способ один раз загрузить картинку а потом ее везде вставить

Riim 18.06.2009 08:56

Если ты несколько раз вставляешь один рисунок, то он несколько раз и не грузится, только один раз, а потом из кэша.

leha 18.06.2009 10:26

Это баг. ИЕ6 не кеширует картинки, используемые через css. Даже если картинку загрузить вначале (с помощью HTML или js). Есть решение на сервере - нужен заголовок Expires. Вообще, лучше этот заголовок всегда ставить.
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000

Подробнее http://dean.edwards.name/my/flicker.html

Kolyaj 18.06.2009 10:31

Цитата:

Сообщение от leha
Это баг.

Будем считать это фичей. Чтобы исправить
try { document.execCommand("BackgroundImageCache", false, true); } catch (e) {}
Если конечно ТС действительно картинки фоном выставляет.

hp5741 18.06.2009 11:18

Нет картинку я не backом делаю а классикой
<img src="/image.gif" alt="Красивая картинка" />

Kolyaj 18.06.2009 11:36

Цитата:

Сообщение от hp5741
500 картинок маленького размера

Это разные файлы?

hp5741 18.06.2009 12:05

нет файл один и тот же
и эту тему под EI6 заметил
(в строке состояния пишет "осталось: 600 тут путь к картинке" и грузит все 600 картинок;)
картинка там маленькая просто у меня есть такое впечатление что слишком много запросов к серверу IE делает
под лисой и мусорским браузером (oper'а) все норм
под IE7-IE8 не смотрел

Kolyaj 18.06.2009 12:07

Тогда и грузиться он должен один раз, разумеется, если src тоже одинаковые.


Часовой пояс GMT +3, время: 06:40.