ОБНОВЛЕНО Вопрос: 19.05.11 ПРИМЕЧАНИЕ: для полных новичков, таких как я, сначала взгляните на это, чтобы увидеть, поможет ли это, я нашел это очень полезным!
- Подключаемый модуль истории jQuery
- http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/
Исходный вопрос:
У меня относительно мало опыта в веб-дизайне, но я работаю над внедрением решения History на моем новом веб-сайте.
Примечание. Теперь я просмотрел решения по ссылке выше — jQuery.History @ http://tkyk.github.com/jquery-history-plugin/, кажется, работает для меня, но есть много вариантов!
Я кое-что прочитал, получил хороший вклад ниже (спасибо!), и теперь вроде понимаю рассуждения, на которые ссылается T9b ниже; вы не можете ответить на мой первоначальный вопрос - теперь это имеет смысл.
В общем: есть история страниц, и история элементов, как я теперь понимаю.
Исходный вопрос №1: пример: я хотел загрузить PageA.html, #divA1 вместо всего PageA.html в раздел #content на моей главной странице и использовать решение истории.
- это невозможно, потому что вы смешиваете историю страниц (PageA.html) и историю элементов (#divA1).
Ответ №1: если я хочу использовать решение "история" (назад, вперед, закладки и т. д.), мне фактически придется создать отдельный (новый ) файл divA1.html — основное требование к способу работы решения типа истории.
Вопрос №2:
Я начал смотреть на некоторые пункты в ответе ниже - Сессии, вероятно, будут для меня слишком сложными, извините. Так
- есть ли ссылка на пример настройки массива индексов в javascript специально для приложения типа истории, как предложено ниже?
- Понимание (это не будет хранить информацию, если браузер будет обновлен или добавлен в закладки, что я считаю правильным?)
- Но позволит ли это вернуться назад, вперед для пользователя, когда он перемещается по странице, скажем, с несколькими контентами, загружаемыми из скрытых div на странице?: (если они не обновляют страницу и т. д., что я думаю, что T9b ниже написано?)
Еще раз, спасибо за ваше терпение - я уверен, что это не самые умные вопросы, но я буду продолжать читать и т. д... и пытаться стать лучше, ценю всю помощь до сих пор!