Просмотр полной версии : обновление в браузере
krokokot
11.10.2006, 14:07
Люди, здравствуйте! Прошу прощения за тупые вопросы, а также расчитываю на адекватные ответы понятные дизайнеру, а не програмисту :)
Делаю вот сайт, времени на изучения XML и т.п. нет (с понедельника в отпустк :) ) и вот чтоб представить хоть какойто вариант начальству я делаю несколько swf (1 swf -1стр.)и заливаю их в папку www. Заходя на сайт человеку загружаеться main.swf являющаяся index.html откуда тыкая по разным кнопкам человек загружает нужные ему swf (разделы сайта). При данном выполнении сайта находясь в любом разделе и нажав на кнопку браузера "обновить" загружаеться опять main.swf, а не обновляеться тот раздел в котором человек находился, как это исправить? Также при замене в папочке www старых swf на новые в браузере загружаються всё равно старые :( Подскажите пожалуйсто что делать или хотябы что почитать по этому поводу. Спасибо.
2 krokokot:
Можно задействовать SharedObject...
krokokot
11.10.2006, 15:37
Хемуль, спасибо за наводку. :) Полазил по поиску -всё что пишеться про SharedObject слишком сложно для начинающего :( Нельзя ли дать немножко более расширенный ответ, если не затруднит :)
2 krokokot:
Ок, с SharedObject я поспешил, извините. Перечитав ваше сообщение ещё два раза, понял, что тут такое не пройдёт. Но вообще-то, зачем пользователю перезагружать флеш-сайт?
По поводу старых флешек... Флешки кэшируются. Очистите кэш броузера и всё будет нормально.
Адекватно может сделать только программист. Что вы можите: опубликовать все разделы сайта отдельно со своей html страничкой. Указать в кнопках ссылки на эти html файлы. Воспользоваться поиском, и установить, что нужно добавить в путь, чтобы страничка обновлялось (это будет случайное число). Странички не обновляются при публикации новых - нужно удалить на клиентском компьютере временные файлы интернет, нажать кнопку обновить.
krokokot
11.10.2006, 16:39
Что вы можите: опубликовать все разделы сайта отдельно со своей html страничкой. Указать в кнопках ссылки на эти html файлы.
Я заливал в папку www, sfw`ки, а если я правильно понял из вышеуказанной цитаты, правильнее заливать html`ки?
_________________________________
(это будет случайное число).
А вот про это я неочень понял, нельзяли пояснить?
Спасибо :)
krokokot
11.10.2006, 16:42
Флешки кэшируются. Очистите кэш броузера и всё будет нормально.
Да, да, совсем забыл, спасибо :)
Я заливал в папку www, sfw`ки, а если я правильно понял из вышеуказанной цитаты, правильнее заливать html`ки?
_________________________________
А вот про это я неочень понял, нельзяли пояснить?
Спасибо :)
Правильней делать программеру - не ну чесное слово, вам не понравиться, что я напишу. Если по простому: браузер понимает, что нужно перегрузить страницу, но не понимает ничего во флаш. - если у вас на этой странице что то есть, что вы запихнули во флаш, то при обновлении страницы текущее состояние этого не сохраниться.
Можно конечно воспользоваться SharedObject - т.е. сохранить локально текущее состояние вашего клипа и при перезагрузке страницы вспомнить его. Но это надо хоть немного уметь программить - можите посмотреть в поиске на эту тему, ничего сложного там нет, есть баги реализации конкретными товарищами.
Самый простой (но абсолютно не правильный) метод: поделить клип между несколькими html документами и переходить между ними по мере необходимости. - Чтоб показать макет, этого достаточно.
ЗЫ: HTML страничка - это только код, который обращается к клипу swf, поэтому в вашей директории должен быть такой html документ + файл swf для отображения на этой страничке.
2 krokokot:
С флеш-сайтом из одной флешки SharedObject по-моему не даст результатов. Вот, допустим, зашёл человек на сайт, посмотрел в раздел Контакты и закрыл броузер. Когда он в следующий раз зайдёт, ему при простой загрузке SharedObject покажется не главная страница сайта, а Контакты. Как вариант, конечно, можно в SharedObject хранить время последнего просмотра и при загрузке SharedObject принимать или не принимать номер открытой в прошлый раз пользователем страницы.
С разделением сайта на отдельные флешки легче. Можно на главной странице передавать флешке через FlashVars уведомление о том, что это главная флешка и потому не нужно смотреть на номер последней посещённой страницы в SharedObject.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.