javascript history对象(历史记录)使用方法(实现浏览器前进后退)


Posted in Javascript onJanuary 07, 2014

window.history对象在编写时可不使用 window 这个前缀。为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。

方法:

history.back() - 加载历史列表中的前一个URL,这与在浏览器中点击前进按钮是相同的
history.forward() - 加载历史列表中的下一个URL,这与在浏览器中点击前进按钮是相同的

实例:

<html>
<button name="back" value="后退" onclick="goBack()">后退</button>
<button name="forward" value="前进" onclick="goForward()">前进</button>
<script type="text/javascript">
function goBack(){
        history.back();         
}
function goForward(){
        history.forward();      
}       
</script>
</html>

其他方法:

history.go(0);//刷新当前页面
//以下是要在浏览器中有历史记录的,否则不会有效果.
history.go(1);//前进一页
history.go(-1);//后退一页
history.go(-2);//后退两页
history.length;//当前窗口包含的历史记录条数
Javascript 相关文章推荐
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
Jan 06 Javascript
jquery实现的图片点击滚动效果
Apr 29 Javascript
javascript自定义函数参数传递为字符串格式
Jul 29 Javascript
JS中的Replace方法使用经验分享
May 20 Javascript
AngularJS 依赖注入详解和简单实例
Jul 28 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
JavaScript hasOwnProperty() 函数实例详解
Aug 04 Javascript
vue进行图片的预加载watch用法实例讲解
Feb 07 Javascript
简单的三步vuex入门
May 20 Javascript
微信小程序canvas实现刮刮乐效果
Jul 09 Javascript
vue中使用gojs/jointjs的示例代码
Aug 24 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
Dec 02 Vue.js
form表单action提交的js部分与html部分
Jan 07 #Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
Jan 07 #Javascript
javascript计时器事件使用详解
Jan 07 #Javascript
javascript创建和存储cookie示例
Jan 07 #Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
Jan 07 #Javascript
window.showModalDialog()返回值的学习心得总结
Jan 07 #Javascript
js showModalDialog参数的使用详解
Jan 07 #Javascript
You might like
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
PHP安全配置详细说明
2011/09/26 PHP
php入门之连接mysql数据库的一个类
2012/04/21 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
php上传excel表格并获取数据
2017/04/27 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
javascript prototype原型操作笔记
2009/12/07 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
js面向对象的写法
2016/02/19 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python中for循环详解
2014/01/17 Python
Python+django实现文件上传
2016/01/17 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
详解python Todo清单实战
2018/11/01 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
python图片合成的示例
2020/11/09 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
带香烟到学校抽的检讨书
2014/09/25 职场文书
手术室护士个人总结
2015/02/13 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书