Вопрос о верстке сайта и анимации

интернет JavaScript веб дизайн flash анимация

Здравствуйте! Вопрос по верстке сайтов.
Есть статичный сайт, фиксированный по ширине (много файлов html и стили сss, php не используется). Нужно добавить анимационные элементы - в частности, фон (плывущие облака), сделанный на javaScript. Проблема заключается в том, что главы не очень большие, и просматриваются быстро, т.е. человек активно переключается между страниц, и, соответственно, меняет url. И тогда вся анимация начинается заново - облака "прыгают" назад и это жутко не красиво!
Вот мое новичковое теоретическое решение - скажите , это реально воплотить?)
Я кладу все анимационные элементы в отдельный html и КАКИМ-ТО ОБРАЗОМ задаю, что index.html перезагружается при щелчке (ну то есть меняется с index.html на kontakti.html , например), а animation.html остается на фоне без перезагрузки.
Это реально реализовать? Спасибо))))


ps. Ну и так, чисто мнение услышать: как вы относитесь к анимации на сайте (учитывая, что это сайт креативной компании, делающий шоу на корпораты\выпускные)?
Ответы:
Используйте AJAX для подгрузки контента при переходах и History API для изменения URL и добавления записей в историю (и отслеживания переходов вперед/назад).
У вас будет одна страница, которую пользователь загружает. При клике по какой-либо ссылке вместо полноценного перехода запрашивается контент через AJAX, часть блоков страницы очищается и туда вставляется полученный контент, остальная часть страницы остается как была. Через HistoryAPI затем сообщаете пользователю, что теперь URL должен быть не site.ru/page1, а site.ru/page2.
А вообще, анимация в 99% — страшное зло, даже для креативных компаний. Особенно, если она постоянная и бесконечная (анимировать можно отдельные элементы в качестве реакции на значимые действия пользователя, например, клик по ссылке и загрузку нового контента — пока этот контент не отобразился).
Есть несколько путей реализации смены контента без перезагрузки страницы:
1. iframe - то что Вы написали.
2. Подгрузка контента Ajax'ом.
3. HTML5 History + Ajax-подгрузка.


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.