Показать сообщение отдельно
  #10 (permalink)  
Старый 17.03.2011, 03:42
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от Saimon7887
без единой перезагрузки страницы.
1. На всех страницах пользователь должен иметь возможность перемещаться по истории (клавишами вперде и назад в браузере)
2. Сайт должен работать и без Javascript. Это в первую очередь решит проблему индексирования поисковиками.

В общем динамичность поддерживаю, могу поделиться элементарным, но очень полезным приёмом:
1. Все ссылки меню сделать традиционными (href="contacts.html" и пр.).
2. После события готовности документа (или загрузки окна), заменить все ссылки на якорные (href="contacts.html" » href="#contacts.html"), то есть просто добавить решетку.
3. По клику на ссылку вынимать из соответствующей страницы основной блок (например, с id="content") и подменять содержимое основного блока текущей страницы на содержимое полученного блока.

В код это превратить нетрудно, и пользы сотни.
Если что непонятно пишу, говори, а то тут глубокая ночь и сам я не особо бодр.
Ответить с цитированием