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 相关文章推荐
JavaScript类库D
Oct 24 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
js multiple全选与取消全选实现代码
Dec 04 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
Mar 19 Javascript
js中哈希表的几种用法总结
Jan 28 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
Aug 07 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
jQuery使用$.each遍历json数组的简单实现方法
Apr 18 Javascript
Javascript实现代码折叠功能
Aug 25 Javascript
深入理解Vue 的条件渲染和列表渲染
Sep 01 Javascript
详解基于Vue/React项目的移动端适配方案
Aug 23 Javascript
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
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
2016/06/20 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
Python代码解决RenderView窗口not found问题
2016/08/28 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
Python如何使用函数做字典的值
2019/11/30 Python
Python 在局部变量域中执行代码
2020/08/07 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
Python 实现一个简单的web服务器
2021/01/03 Python
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
教育学习自我评价
2014/02/03 职场文书
施工安全责任书
2014/04/14 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
支行行长岗位职责
2015/02/15 职场文书
地道战观后感500字
2015/06/04 职场文书
开学典礼致辞
2015/07/29 职场文书
2016猴年春节慰问信
2015/11/30 职场文书