Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Ajax навигация спец для IE (https://javascript.ru/forum/css-html-internet-explorer/25634-ajax-navigaciya-spec-dlya-ie.html)

Sergey999 11.02.2012 05:09

Ajax навигация спец для IE
 
Сделал навигацию на html5 по принципу описанному в http://htmlbook.ru/html5/history . Только вот теперь нужно переделать исправить под IE и сделать ее параллельно и на hash и столкнулся с некоторыми проблемами, мне это так видится:

1. При загрузке страницы - заменить все ссылки на ссылки hash вместо нормального адреса
2. Чем то заменить history.PushState
3. Заменять url в строке уже не нужно, выходит что вообще всегда должны быть открыта главная, а менять нужно только hash

Вот только проблемы начались прямо сразу... Как заменить все ссылки на странице например с href="/doc/doc/doc/" на href="#/doc/doc/doc/"?

пробовал параллельно с развешиванием событий делать - иногда возникает ситуация что у ссылки адрес не меняется т.е. не знаю в чем дело, делал через регулярку, может в ней ошибка, подскажите какой способ можно использовать и сделать все максимально лаконично и быстро - в смысле меньше время выполнения ( а то меня такое ощущение, что при быстрых переходах и если ссылок много JS не успевает все сделать иногда)? Может кто то уже совмещал такие способы? :help:

devote 11.02.2012 05:48

http://javascript.ru/forum/project/2...lacestate.html


Часовой пояс GMT +3, время: 20:18.