Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отследить кнопки Вперед и Назад в браузере (https://javascript.ru/forum/events/20666-otsledit-knopki-vpered-i-nazad-v-brauzere.html)

c124578 12.08.2011 23:19

Отследить кнопки Вперед и Назад в браузере
 
Задача в теме: как отследить нажатие этих кнопок.
Рылся в интернете, на удивление ничего не нашел, хотя тема, по-моему, очень актуальная, без чего-то такого не сделаешь корректную корзину например.
Прошу поделиться опытом реализации, как показать актуальную страницу, если пользователь пришел на нее по нажатию указанных кнопок.
Или, кто умеет, разобраться, как это дело реализовано на http://etag.com.ua например. Там, как не прийди на страницу, она обязательно заново с сервера грузиться, такой вариант устраивает.

devote 12.08.2011 23:31

введение в history API

c124578 12.08.2011 23:47

Так это ж только для FF и GH, а на этаже для всех браузеров работает. Хотелось бы узнать, как человечество решало этот вопрос до HTML5.

devote 12.08.2011 23:50

document.location.hash

devote 12.08.2011 23:51

Цитата:

Сообщение от c124578
Так это ж только для FF и GH

уже давно не только для них.

c124578 13.08.2011 00:00

Ясно, тогда последний вопрос: document.location.hash возвращает то, что после #, а у меня таких ссылок нет, что взамен можно использовать.

devote 13.08.2011 00:09

ничего, либо их, либо то что появилось в HTML5

c124578 13.08.2011 00:14

Ясно, спасибо.
Хотя не вполне ясно, если в курсе, скажите почему не подойдет Location.href

devote 13.08.2011 07:16

Цитата:

Сообщение от c124578
Хотя не вполне ясно, если в курсе, скажите почему не подойдет Location.href

Хотя да я туплю, если тебе все равно на то что страница перезагрузилась то конечно же можно и ее отслеживать.

yashka525 14.08.2011 01:00

Вот это что-ли?


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