Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2017, 01:12
Аватар для shyxeroks
Аспирант
Отправить личное сообщение для shyxeroks Посмотреть профиль Найти все сообщения от shyxeroks
 
Регистрация: 02.03.2017
Сообщений: 38

Динамическая загрузка. Переключение назад вперед.
Здравствуйте. Делаю динамическую загрузку страниц. Возник вопрос, как бы заставить работать стандартные браузерные стрелки вперед и назад. В историю точно добавляет, но при использование реакции 0.
Скрипт:
$.extend({
    getHashVars: function(){
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('#') + 1).split('&');
        for (var i = 0; i < hashes.length; i++){
            if (hashes[i].indexOf('=') > -1){
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
        }
        return vars;
    },
    getHashVar: function(name){
        return $.getHashVars()[name];
    },
    setHashVar: function(name, value){
        check = $.getHashVar(name);
        if (typeof check != 'undefined' && check != ''){
            window.location.hash = window.location.hash.replace(name+'='+check, name+'='+value);
        }else{
            window.location.hash = name+'='+value;
        }
    }
});


Использую:
function switching_between_sections(page_information){
$('title').text('Подождите. Загрузка.');	
$.ajax({
   type: "POST",
   cache: false,
   dataType: 'html',
   url: "/pages/"+page_information+".php",  
       success: function(data){	
       $(".content").html(data);
       $("#"+page_information).addClass('current');
       var title = $("#"+page_information).text();
       $('title').text(title);
       $.setHashVar('page',page_information);	
       }
   });
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ajax кнопки назад и вперед erilar AJAX и COMET 4 19.01.2015 18:39
Помогите сделать кнопки: Назад, вперед icehummer Элементы интерфейса 0 20.05.2014 07:47
Переключение страниц во фрейме или в слое кнопкой вперед - назад Владимир Седов Общие вопросы Javascript 3 28.12.2012 23:33
навигация AJAX кнопки назад - вперед FRIE AJAX и COMET 7 19.08.2010 13:38
Tabs и навигация - вперед, назад sayber jQuery 0 08.03.2009 02:44