在不加载页面的情况下保留后退按钮功能
preserving back button functionality without loading the page
我想实现后退按钮功能,以便在点击之前访问过的页面必须在没有重新加载的情况下呈现,但要看到它被更新/访问过。
我已经将它实现为
<input type="button" name="back" value="Back" onClick="history.go(-1)" />
正在加载页面
是否可以在不加载页面的情况下实现后退按钮功能?
不,没有任何技巧可以获取历史对象的URL - source:使用javascript获取完整的URL历史
你可以把历史记录设置在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插件应该不会很麻烦
相关文章:
- 如何在单击“提交”按钮后保留经典 ASP 页(发生验证错误时)
- 获取所有输入字段并保留文本字段中的值,即使在使用 javascript 和 php 提交按钮后也是如此
- 即使在单击提交按钮后仍保留单选按钮
- 单击提交按钮后如何保留文本框值
- 是否可以使用后退按钮保留窗体单选选项
- 单击时如何在按钮周围保留矩形边框
- 单击按钮后如何保留元素
- 如何将按钮/输入保留在图像下方
- 在开发元素被确认后,在开发元素下方保留一个单击按钮
- 除非单击“提交”按钮,否则保留页面警报
- 保留单击其单选按钮的文本框的值
- 没有标题栏的jQuery UI对话框,但保留关闭按钮
- 如何使用字形引导程序更改按钮文本并保留顺序
- 保留未保存的表单:按钮提交事件将重置“Changed_Form”状态
- 如何在页面刷新后保留输入单选按钮的状态
- Jquery 用于在单选按钮中保留选中的值
- 日期选择器 - 如何在单击提交按钮后保留所选值
- 动态更改Twitter启动按钮上的文本,同时保留图标
- 当onClick功能激活时,保留按钮可见
- 在页面重新加载后保留按钮属性