powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
25 сообщений из 51, страница 2 из 3
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171377
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174я думаю с якорями, если они работают по такому же принципу, будет тоже самое.
дерганья страницы ты делаешь сам увеличивая AJAX imho там где не нужно.
Попробуй! У всех якоря из коробки, а ты изобрёл велосипед.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171382
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174т.к. на ней комплексный контент
ты не привёл ни одного скрина.
Чтобы не дёргалась таблица делают фильтр, а не скролл чтобы дёргалось.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ммммм. Если скролл странички, то сначала грузится сама страница, а потом переход на якорь. Что значит дёргается не понял.
- найди пример якоря в инете и дай сюда ссыль
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171403
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

я покажу немного другой ссыль, там проблема такая же как я гворю

на сайте cvetoland point ru
если перейти на страницу 5, потом перейти на товар, нажать кнопку назад в браузере, то тебя выкинет на первую страницу, а нужно на стр. 5

по сути такая же проблема, кто-то не смог это реализовать
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171409
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Чтобы не дёргалась таблица делают фильтр, а не скролл чтобы дёргалось.
что значит "фильтр"? скол порокручиват куда нужно а "фильтр" что делает?
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171416
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
ВИ №1
- у меня заказчик ставит фильтр Организация="Рога и копыта"
- из 50 000 строк и странички1 по пагинации остаётся 1-2 странички в таблице.
- чтобы работать завтра с этим же набором он сохраняет драп-дроп ярлык этой странички
- в куку записывается фильтр
- всё. Цель достигнута без скролла и якорей.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171450
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на cvetoland point ru
как раз сделано неправильно, надо блокировать перход по кнопке наза браузера, точнее её перехватывать. и просто делать не перход на предыдущую страницу, а подсовывать ajax предыдущее значение из кнопок перехода.
т.е. если с 3 страницы переход на пятую, то при нажатии браузерной кнопки назад -ajax нужно скормить значение кнопки 3
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171461
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так у меня блокируется
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
window.onload = function () {
    if (typeof history.pushState === "function") {
        history.pushState("jibberish", null, null);
        window.onpopstate = function () {
            history.pushState('newjibberish', null, null);
            // Handle the back (or forward) buttons here
            // Will NOT handle refresh, use onbeforeunload for this.
        };
    }
    else {
        var ignoreHashChange = true;
        window.onhashchange = function () {
            if (!ignoreHashChange) {
                ignoreHashChange = true;
                window.location.hash = Math.random();
                // Detect and redirect change here
                // Works in older FF and IE9
                // * it does mess with your hash symbol (anchor?) pound sign
                // delimiter on the end of the URL
            }
            else {
                ignoreHashChange = false;
            }
        };
    }
};
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171488
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявот так у меня блокируется
Ответ Петра про drag'n'drop читал? Как от него защищаешься?
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171511
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Арсеньеввадявот так у меня блокируется
Ответ Петра про drag'n'drop читал? Как от него защищаешься?
у Петра совсем другой подход.
у него в адреной строке может быть такое
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1200427&msg=18818473
это можно сохранить с помощью drag'n'drop
на cvetoland point ru в адресной строке всегда cvetoland point ru если идёт переход по "страницам" отображения цветов.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171581
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадянадо блокировать перход по кнопке наза браузера, точнее её перехватывать. и просто делать не перход на предыдущую страницу, а подсовывать ajax предыдущее значение из кнопок перехода.
т.е. если с 3 страницы переход на пятую, то при нажатии браузерной кнопки назад -ajax нужно скормить значение кнопки 3

спасибо, кажись это именно то, что мне надо. попробую разобраться.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171622
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вадянадо блокировать перход по кнопке наза браузера, точнее её перехватывать. и просто делать не перход на предыдущую страницу, а подсовывать ajax предыдущее значение из кнопок перехода.
т.е. если с 3 страницы переход на пятую, то при нажатии браузерной кнопки назад -ajax нужно скормить значение кнопки 3

спасибо, кажись это именно то, что мне надо. попробую разобраться.
дежавю :)

вадяно проще блокировать кнопки назад /вперёд

rema174блоктровать кнопки - мне бы не понравилось...
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171690
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяна cvetoland point ru в адресной строке всегда cvetoland point ru если идёт переход по "страницам" отображения цветов.
ничё не понял.
Этого ниже тебе будет достаточно?
http://cvetoland.ru/blog/entry/330-zakaz-na-14-fevralya.html
- куда фильтр будем писать?
- зачем отказываться при REST от параметров?
- если "330-zakaz-na-14-fevralya" - вдруг сервлет а не html\JSP то параметры где?
=========
Я уже вижу что ты не Jav'ист).
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171733
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
это другое, тут я с тобой согласен.
разговор идет о странице http://cvetoland.ru и переходе
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171736
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяна cvetoland point ru в адресной строке всегда cvetoland point ru если идёт переход по "страницам" отображения цветов.
А если надо показать карточку товара или цветок с Id = 12345?
Что то ты в дебри залез с принципом одностраничного сайта.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171739
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяразговор идет о странице http://cvetoland.ru и переходе
- на главной странице?
Не бывает.
Пойми, REST хорош тем, что
http://cvetoland.ru/имя_функции_сервлета?параметры_функции
т.е. твой урл без параметров вообще нафиг никому не сдался.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171749
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяна cvetoland point ru в адресной строке всегда cvetoland point ru если идёт переход по "страницам" отображения цветов.
А если надо показать карточку товара или цветок с Id = 12345?
Что то ты в дебри залез с принципом одностраничного сайта.

вопрос , как я понял , именно про переходы по кнопкам на странице, которые по ajax изменяют область с примерами цветов.
а возврат по кнопкам браузера.
со всем остальным я стобой полностью согласен.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171760
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
тебя и спросили - что собрался блокировать, если есть старый ярлык на ту страничку.
Или переведу:
- выкинуть AJAX или делать по человечески (что дорого) с драг-дроп \ переходами \ хоткеями и т.д.
Удачи аффтару!
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171780
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
тебя и спросили - что собрался блокировать, если есть старый ярлык на ту страничку.
Или переведу:
- выкинуть AJAX или делать по человечески (что дорого) с драг-дроп \ переходами \ хоткеями и т.д.
Удачи аффтару!
блокировать кноки браузера вперёд/назад
по которым сам браузер осуществляет переход между страницами отображаемими им.если у тебя отображалась страница ddd.ru
потом ты набрал страницу fff.com
то если нажать кнопку назад , браузер отобразит ddd.ru
если на fff.com буде блокировка этих кнопок, то по ним ты не вернёшся на ddd.ru
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171795
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадявадяно проще блокировать кнопки назад /вперёд

rema174блоктровать кнопки - мне бы не понравилось...

я объснял, как я понимал блокировка кнопок тут 18814943
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171797
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадявопрос , как я понял , именно про переходы по кнопкам на странице, которые по ajax изменяют область с примерами цветов. а возврат по кнопкам браузера.
именно
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171804
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123вадяна cvetoland point ru в адресной строке всегда cvetoland point ru если идёт переход по "страницам" отображения цветов.
ничё не понял.

там, кстати, при пагинации кнопки браузера отключены
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171833
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Petro123пропущено...

ничё не понял.

там, кстати, при пагинации кнопки браузера отключены
в хроме нет, в мозиле да.
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171842
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если я правильно понимаю пробему
переходим по кнопкам с номерами на страницы, кликаем по букету , потом со страницы с букетом кликаем кнопку браузера наза - должны вернуться на N страницу списка букетов? с которой ушли.
тогда надо в локалсторадж запоминать номер страницы.
при открытии главной страницы список букетов не загружать сразу , а читать локалсторадж брать от туда номер и скармливать его ajax, как будто нажата кнопка n страницы
...
Рейтинг: 0 / 0
Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
    #39171864
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяrema174пропущено...

там, кстати, при пагинации кнопки браузера отключены
в хроме нет, в мозиле да.
ну здрасьте, я как раз в хроме проверяю, кнопки не работают.
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Как показать предыдущее состояние ajax страницы при возврате по кнопке "назад"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]