Показать сообщение отдельно
  #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.

Спасибо.
Ответить с цитированием