Показать сообщение отдельно
  #51 (permalink)  
Старый 16.01.2012, 23:48
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

событие срабатывает если вы в браузере нажали кнопку назад или вперед.

<script type="text/javascript" src="http://code.spb-piksel.ru/history-1.2.4.min.js"></script>
<script type="text/javascript">
    var method = window.addEventListener ? ['addEventListener', ''] : ['attachEvent', 'on'];
    window[ method[ 0 ] ]( method[ 1 ] + 'popstate', function( e ) {
        var loc = e.location || document.location;
        alert( "return to: " + loc );
    }, false);

    setTimeout(function() {
        history.pushState({page: 1}, "title 1", "?page=1");
    }, 2000);
</script>
Ответить с цитированием