Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.03.2012, 23:39
Новичок на форуме
Отправить личное сообщение для Krylovech Посмотреть профиль Найти все сообщения от Krylovech
 
Регистрация: 11.02.2012
Сообщений: 1

Полноценная история при Ajax.
Как сделать историю при Ajax? (без библиотек) Как-то через решетку в адресе делается - но как? + History API.

//Идеи реализации какие-то
Есть /ajax/frame.php, который как бы отвечает за один блок (его содержимое).
Нужно сделать, чтобы в него передавались запросы адресов frame.php?url=/index или url=/account (плюс над безопасностью надо поработать)..

<a href="/home" onclick="return go(this,event)">Ссылка ajax</a>
This - для того, чтобы прочитать href (хотя можно и просто через event).
С помощью event прочитать, какой кнопкой нажата ссылка (если средней - открыть ссылку в новой вкладке, если левой - загрузить блок с id="content" и return false чтобы браузер не перешел по ссылке).
example.com/account#/home. С помощью History API можно как-то подменить, чтобы не видеть пользователю все, до решетки.

Против F5 - в HEAD прописать скрипт, который бы при наличии в адресе example.com/ссылка1#/ссылка2 перенаправлял location.href=example.com/ссылка2.


Кто может помочь подбору статей/трэдов или реализации? Нашел уйму по history plugin в JQuery, а не нативному JS.

Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 03.03.2012, 03:11
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

history рассширение для браузеров не поддерживающих pushState, replaceState
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гостевая Ajax + php не обнавляется при добавлении сообщения onuvidelsolnce AJAX и COMET 6 27.11.2011 21:47
Загрузка фото на сарвер при помощи AJAX shilinpavel AJAX и COMET 3 22.09.2011 12:22
Не работает Ajax при проверке формы! Имя jQuery 1 01.07.2011 10:45
установить переменную сессии через ajax при загрузке страницы optik77 AJAX и COMET 3 02.06.2011 17:36
Проверка наличия логина в БД при регистрации, с помощью ajax storng Общие вопросы Javascript 4 09.04.2010 20:24