Кнопки Back и Forward при использовании AJAX
Всем привет. Столкнулся с проблемой кнопок браузера "Назад" и "Вперед" при использовании ajax загрузки страницы.
Пришло в голову одно решение. Но незнаю на сколько оно правильное, жду ваших идей.
Источник:dle-faq.pro, DLE
Пришло в голову одно решение. Но незнаю на сколько оно правильное, жду ваших идей.
var history;
window.onload = $(function () {window.history = window.location.toString(); echoHT();} )
//Проверяем, что на данный момент в строке браузера
function checkPT() {
checked = window.location.toString();
return checked;
}
function echoHT() {
checked = checkPT();
if(histpt!==checked) { //Если адресс изменился, загружаем страницу по этому адресу
AjaxShow();
$.get(checked, function(e) {
AjaxHide();
$('#dle-content').html($('#dle-content', e).html());
window.history = checked; //Изменяем значение глобальной переменной history на текущий адрес checked
})}
setTimeout('echoHT()', 500);
}
Источник:dle-faq.pro, DLE
Похожие новости
- DataLife Engine v.18.1 Final Release
- DataLife Engine v.18.1 Press Release
- TShow - шаблон сайта сериала для DLE 18.x
- Blitz - шаблон для DLE
- Весь май две лицензии по цене одной
- Rubik - универсальный шаблон
- Telegram Instant View для DLE
- Быстрый поиск новостей только по заголовкам - модуль ModLiveSearch
- DLE: Telegram Instant View
- Весна скидок с DataLife Engine!