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 相关文章推荐
利用JS判断用户是否上网(连接网络)
Dec 23 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
Oct 30 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
May 24 Javascript
JavaScript中push(),join() 函数 实例详解
Sep 06 Javascript
很棒的一组js图片轮播特效
Jan 12 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
May 08 jQuery
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
极简主义法编写JavaScript类
Nov 02 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
在小程序中推送模板消息的实现方法
Jul 22 Javascript
layui 地区三级联动 form select 渲染的实例
Sep 27 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做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
PHP分页显示制作详细讲解
2006/12/05 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
php中的路径问题与set_include_path使用介绍
2014/02/11 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
js当一个变量为函数时 应该注意的一点细节小结
2011/12/29 Javascript
纯JS实现本地图片预览的方法
2015/07/31 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
2018/01/31 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
利用Python破解验证码实例详解
2016/12/08 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
Python import与from import使用及区别介绍
2018/09/06 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
Python-opencv 双线性插值实例
2020/01/17 Python
python ffmpeg任意提取视频帧的方法
2020/02/21 Python
Python socket处理client连接过程解析
2020/03/18 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
软件工程师岗位职责
2013/11/16 职场文书
考试作弊被抓检讨书
2014/01/10 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
小学安全工作总结2015
2015/05/18 职场文书
会议室管理制度范本
2015/08/06 职场文书
汽车销售员工作总结
2015/08/12 职场文书
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL