Сайты - по стандартам, но не стандартные сайты!
При использования AJAX для подгрузки довольно заметных кусков документа, для перехода назад по привычке как всегда тянешься нажать кнопку "назад" и попадаешь... ну мягко говоря не туда, куда надо. Вопрос: можно ли как-то переназначить эти кнопки? Или как вообще пинято решать эту проблему.
Нет на форуме
Я задавал это вопрос, к сожалению кнопка "назад" выполняет go.history(-1), а на это повлиять никак нельзя....
Мне посоветовали, сделать яркую, чтобы привликала внимание, кнопку "назад" самому...
Но это, ИМХО не вариант.
Нет на форуме
как вариант - не пихать аякс где попало.
другой вариант - распотрошуть гуглу
Нет на форуме
Ajax - понятие растяжимое
Искать в сторону RS (remote scripting), Hidden frame... вариантов много.
http://developer.yahoo.com/yui/docs/YAH … story.html - вот можно с yui начать))
Нет на форуме
Извиняюсь за поднятие столь древней темы, но меня тоже интересует данная проблема.
И надо сказать у меня есть достижения в этой области.
Я отслеживаю, изменение адреса при помощи опроса location.hash через таймер setInterval, и на основании изменения делаю AJAX запросы на обновление контента.
Удивительно, но моя функция, вызываемая setInterval каждую миллисекунду не грузит, ни Oper-у, ни FireFox, ни IE. А вот Google Crome хромает, показав загрузку процессора 30%.
Но это не самое неприятное, самое неприятное, что в IE все работает через ж…
Во первых он не пишет в историю изменение якоря, если нет для каждого якоря соответствующего селектора. Эта проблема решаема. Настругал я ему селекторов.)
А вот вторую проблему я преодолеть не смог. Суть: location.hash и location.href замирают на последнем адресе. т.е. последующие "назад", "вперёд" бестолку. Как получить теперь реальный адрес в IE??
Нет на форуме