Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.06.2009, 14:31
Аватар для Shasoft
Профессор
Отправить личное сообщение для Shasoft Посмотреть профиль Найти все сообщения от Shasoft
 
Регистрация: 03.03.2009
Сообщений: 156

AJAX и history браузера
Сайт делаю на ajax. Всё нормально получается, но вот кнопки браузера вперед/назад, конечно же, не работают.

Поискал информацию и обнаружил, что существуют плагины на jquery для работы с history. Но, как я понял, они не идеальны и не универсальны
Теперь встал перед выбором:
1. Прикручивать плагин для работы с history
2. Сделать свои кнопки вперед/назад
В обоих вариантах на мой взгляд есть минусы.

Вопрос: может кто-то знает толковую статью на тему history при использовании ajax?

P.S. Прежде чем ещё глубже копать по справке найденных плагинов решил спросить у народа. А то может есть умная статья по теме и зря сам разбираюсь в этом вопросе.
Ответить с цитированием
  #2 (permalink)  
Старый 23.06.2009, 18:11
Профессор
Отправить личное сообщение для hogart Посмотреть профиль Найти все сообщения от hogart
 
Регистрация: 18.04.2008
Сообщений: 152

Есть простенький и вполне рабочий плагинчик. Фактически, он отслеживает часть URL, идущую после #, и вызывает callback, передавая ему URL в качестве параметра.
Честно говоря, сам не представляю, как можно сделать по другому…
Ответить с цитированием
  #3 (permalink)  
Старый 24.06.2009, 09:21
Аватар для Shasoft
Профессор
Отправить личное сообщение для Shasoft Посмотреть профиль Найти все сообщения от Shasoft
 
Регистрация: 03.03.2009
Сообщений: 156

Отказался от плагинов. Сделал просто свои кнопки навигации.
Ответить с цитированием
  #4 (permalink)  
Старый 24.06.2009, 09:38
Профессор
Отправить личное сообщение для hogart Посмотреть профиль Найти все сообщения от hogart
 
Регистрация: 18.04.2008
Сообщений: 152

То есть вы логируете все ajax-операции, а потом откатываете их?
Ответить с цитированием
  #5 (permalink)  
Старый 24.06.2009, 09:40
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Shasoft
Сделал просто свои кнопки навигации.
Только ими мало кто пользоваться будет.
Ответить с цитированием
  #6 (permalink)  
Старый 25.06.2009, 16:22
Аватар для Shasoft
Профессор
Отправить личное сообщение для Shasoft Посмотреть профиль Найти все сообщения от Shasoft
 
Регистрация: 03.03.2009
Сообщений: 156

Сообщение от hogart Посмотреть сообщение
То есть вы логируете все ajax-операции, а потом откатываете их?
Да. Перехватываю все ссылки (а мне их всё-равно нужно перехватывать, чтобы по AJAX загружать) и по нажатию на кнопку Назад загружаю предыдущую страницу.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Высота страницы по высоте окна браузера Николян (X)HTML/CSS 4 16.01.2014 20:12
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12
Реклама по центру окна браузера Макс Элементы интерфейса 2 15.06.2008 00:55
как дождаться AJAX ответа scuter Общие вопросы Javascript 3 23.03.2008 05:54