![]() |
Как сделать, чтобы флэшка не перезагружалась в браузере?
Здравствуйте, у меня такая проблема:
Есть сайт, видимо на основе cms с несколькими разделами и флэшка. В флэшке есть внутренний прелоадер, который загружает её саму. Затем отображает её на сайте, после этого начинается загрузка остальных изображений. При переходе между разделами сайта флэшка должа висеть вверху не перезагружаясь, но происходит как раз обратное.. Подскажите пожалуйста в чем может быть проблема и как её можно решить? Через поиск по форуму ответа не нашел, возможно не могу правильно сформулировать вопрос.. |
Предположу, что перезагружается страница, в которую встроена флешка.
Решение: не перезагружать страницу. |
есть возможность на клиенте создать что-то типа кукиса для кеша и туда все складывать. Прелоадеру придется заглядывать в эту фигню при перезагрузке и брать данные, которые уже есть у клиента. Больше вариантов я не вижу. маловероятно чтобы из-за унылой флешки кто-то менял CMS =| Размер этой чтуки ограничен, но их можно сделать больше одной.
|
Вариант сделать сайт на ajax
|
Можно, конечно, сохранять последнее состояние флешки в SharedObject или еще какой другой штуке и после загрузки читать это состояние.
|
Попробую разобраться с SharedObject.
Всем спасибо! |
Смею предположить, что вам поможет вот это. Оно, конечно, обсолет, и вообще не должно существовать в современном мире. Но всё же
|
Фреймы - это ад 90х!
|
SharedObject или как написано в Cookbook - чудо печеньки, по умолчанию разрешают хранить лишь 100кб. Можно предложить пользователю расширить это пространство, но это не удобно.
Проблема видимо в загрузке изображений.. Именно из-за их загрузки браузер не кэширует флэшку. Можно конечно сделать все изображения встроенными сразу, но тогда загрузка занимает ~40 секунд, а это очень долго для простенькой галереи. Фрэймы может и можно использовать, но там же cms. Пока никаких идей нет.. |
А что мешает использовать CMS для администрирования и генерации внутренних страниц - фреймов, а оболочку вкупе с неизменной флешкой держать в HTML-кадре-родителе? Если что, флешке можно подавать команды с помощью ExternalIntrerface для изменения, например, контекстного содержания.
|
| Часовой пояс GMT +4, время: 21:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.