Еще один способ запрета кеширования FLASH-ролика

www.flasher.ru
dimarik

Всем привет!
Хочу предложить способ подгрузки *.swf не из кэша броузера, а каждый раз заново.
В кэше броузера будут накапливаться одинаковые swf, но с разными URL вида: "http://server.domen/mySuperMovie.swf?rand=XXXXXXXX", где XXXXXXXX случайное число.

Смысл затеи в том, чтобы сам броузер запрашивал сервер указанном выше URL и каждый раз вместо XXXXXXXX подставлял случайное число.
Собственно, код:

Работа кода проверялась только в IE6

Маленькое пояснение. ActiveX флэш-плеер имеет свои свойства и методы, как и всякий уважающий себя объект;
В данном примере мы "на лету" поменяли в свойстве ActiveX объекта "movie" URL swf'а ("foo.swf") на требуемый.
ИМХО, foo.swf грузится "влёт", так как имеет небольшой размер.
Я пробовал изменять URL, не задарая, но этот способ не работал.
Не бросайте в меня палками. BB

 


Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=5741