сохранение функциональности кнопки назад без загрузки страницы - PullRequest
2 голосов
/ 29 декабря 2011

Я хочу реализовать функцию кнопки "Назад", чтобы при нажатии на нее была отображена предыдущая посещенная страница без ее перезагрузки, а чтобы она была видна, как она была обновлена ​​/ посещена ранее.

Я реализовал это как

<input type="button" name="back" value="Back" onClick="history.go(-1)" />

но он пытается загрузить страницу.

Возможно ли реализовать функцию кнопки назад без загрузки страницы?

1 Ответ

1 голос
/ 29 декабря 2011

Нет, это не хитрость, чтобы получить URL объекта истории - источник: получить полную историю URL, используя javascript

Вместо этого вы можете установить историю для файлов cookie (я знаю, я знаю), веб-сайт (предпочтительно его часть, например тело) загружается с помощью ajax.

<input type="button" name="back" value="Back" />

Что-то вроде:

   $( "input[name=back]" ).click( function(){
            $( "body" ).load( urlFromYourCookieHistoryStack + " body" );

   });

История будет доступна на веб-сайте, который вы определяете. Читайте о методе загрузки jQuery => http://api.jquery.com/load/

Использование плагина jQuery cookie не должно быть хлопотным

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