HTML5 History API - PullRequest
       1

HTML5 History API

0 голосов
/ 23 октября 2011

Я пытаюсь реализовать это так:

<a href="#" 
   onclick='pushstate(function1(),"title",function1) return false;'>
   Function1
</a>

Эта ссылка работает, поэтому мой AJAX заходит на страницу. Однако, когда я вызываю onpopstate при нажатии кнопки «назад», функция не вызывается. Когда я предупреждаю мой event.state, я становлюсь неопределенным. Как я могу реализовать это, чтобы я мог действительно перезвонить моей функции при нажатии кнопки «Назад»?

1 Ответ

0 голосов
/ 23 октября 2011

Вам нужно захватить событие popstate в окне, как вы пытаетесь его перехватить в данный момент?

window.onpopstate = function() {
    //restore the state here
}

Вот полный учебник .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...