PDA

Просмотр полной версии : ссылка на скачивание файла из *.swf


mozi
22.04.2007, 20:12
делаю flash-cайт. все одним роликом. html только обрамляющий (на данном этапе пока не заморачивался - так что стандартный код который генерит macromedia flash mx)

нужно сделать ссылку на скачивание файла ("скачать прайс" например). делаю кнопку, пишу getURL("price.rar","_top"); в опере все работает ок, но в ослике ничего не пашет. при нажатии на кнопку либо ничего не происходит, либо (зависит от параметра top/blank/self) проскакивает окошко (как будто появляется новое пустое окно и тут же закрывается).
далее - если много разподряд кликать на кнопке - вылазит сверху окна ИЕ типа панель безопасности (только не стандартная желтая для флэша, а другая) на которой написано - "ИЕ заблокировал файлы бла-бла-бла".
У меня ИЕ6, в нем Adobe flash player 8. Версия swf-ролика 6(сначала была 7 - та же история). ИЕ стандартный-ненастроенный никак (потому что в топку и не пользуюсь)

Попросил потестить соседа. у него ИЕ6, в нем Adobe flash player 6 - все пашет в эксплорере. (В опере при 6ой версии swf - вообще не пашет - но это может быть другая проблема)

Так вот вопрос - это что же от версии плеера зависит что ктото(у кого боле НОВЫЙ плеер) скачать не сможет???!!! я понимаю политики безопасности и все такое - но ведь ИЕ даже запросов не выдает типа "разрешить-запретить". Как с этим бороться? Может кто сталкивался.

Или другой вариант - как по другому сделать кноку "скачать".

etc
22.04.2007, 20:21
При тестировании на сервере подобных проблем возникать не должно. Сам никогда не сталкивался с ними.

mozi
22.04.2007, 20:34
сам тоже догадываюсь об этом. потому были еще некоторые проблемы которые пропадали при открытии с сервера. Странно то что в опере все пашет

потестил на Denver'e. В ИЕ вроде все ок (просто у меня стоит регет, регистрация у него кончилась, им не пользуюсь, но он прописался в ослике и при клике на кнопку он подгоняется и кричит "зарегайте меня!")

Опера пытаеся в новом окне открыть RAR. Это известный косяк оперы который обчно можно избежать если нажать SAVE TARGET. тут так сделать не получится - как то по другому можно подкорректировать?

по поводу оперы - косяк только с раром. если использовать zip то все ок