Войти

Показать полную графическую версию : как закешировать изображение для фильтра на JS?


Vlad Drakula
05-05-2006, 12:52
как закешировать изображение для фильтра на JS?

есть HTML элемент, на него наложен фильтр "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
нужно сменить изображение в этом фильтре.

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

vadimiron
05-05-2006, 23:24
Может так?


<head>
<script language="JavaScript">
names = new Array ("1.gif","2.gif");
tmp = new Array ();

for (i in names)
{
tmp[i] = new Image();
tmp[i].src = names[i];
}
</script>

Vlad Drakula
06-05-2006, 00:49
vadimiron
такой способ применялся, но когда происходит применение этой картинки к фильту происходит ее запрос с сервера...

vadimiron
06-05-2006, 18:56
Vlad Drakula
Я думаю это ещё от браузера зависит.

Vlad Drakula
07-05-2006, 23:30
vadimiron
браузер IE




© OSzone.net 2001-2012