У меня есть ссылка на этот сайт: http://my-site.com/admin/news_articles/index/page/1
Он содержит массу новостных статей, поэтому я встроил пагинатор. Когда вы нажимаете, например, '4' в пагинаторе: ссылка изменится на:
http://my-site.com/admin/news_articles/index/page/4
Когда пользователь щелкает случайную новостную статью на странице 4, ссылка изменяется на:
http://my-site.com/admin/news_articles/55/edit
Но тогда у меня есть кнопка "Назад", которая должна ссылаться на
http://my-site.com/admin/news_articles/index/page/4
вместо самого первого элемента пагинатора
(http://my-site.com/admin/news_articles/index/page/1).
Что с этим лучше всего делать?
Спасибо, что высказали свое мнение по этому поводу!
Grtz, Сэм
Что вы имеете в виду под словом «добавлено в историю браузера»? Я хочу быть максимально удобным для пользователя и предлагать пользователю кнопку возврата, кроме кнопки возврата в браузере или кнопки возврата истории в javascript;)
Чтобы браузер переходил на нужную страницу при нажатии кнопки «назад», правая страница должна быть в истории браузера. Обычная ссылка, форма, все нормальные вещи сделают это автоматически. Изменение местоположения javascript может не делает это. Вот почему я попросил как сделать "Когда вы нажимаете, например," 4 "в пагинаторе: ссылка изменится на". Не зная об этом, мы можем только догадываться.






Правильный подход - убедиться, что ссылка, по которой щелкнули, добавляется в историю браузера (что он должен делать обычно). Итак, вопрос в том, как вы ссылаетесь на статью на странице 4 и почему это не добавлено в историю.