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中的undefined 与 null 的区别  补充篇
Mar 17 Javascript
基于jQuery UI CSS Framework开发Widget的经验
Aug 21 Javascript
Jquery index()方法 获取相应元素索引值
Oct 12 Javascript
javascript二维数组转置实例
Jan 22 Javascript
javascript实现自动输出文本(打字特效)
Aug 27 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 Javascript
js实现本地图片文件拖拽效果
Jul 18 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
Oct 25 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
swiper 自动图片无限轮播实现代码
May 21 Javascript
vue2过滤器模糊查询方法
Sep 16 Javascript
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
js传值 判断
2006/10/26 Javascript
Javascript开发包大全整理
2006/12/22 Javascript
小型js框架veryide.librar源代码
2009/03/05 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
Jquery submit()无法提交问题
2013/04/21 Javascript
js监听键盘事件示例代码
2013/07/26 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
jQuery设置Cookie及删除Cookie实例分析
2016/04/15 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
vue render函数动态加载img的src路径操作
2020/10/26 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
javascript实现固定侧边栏
2021/02/09 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
Python实现的RSS阅读器实例
2015/07/25 Python
浅析Python中signal包的使用
2015/11/13 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
Python缓存技术实现过程详解
2019/09/25 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
细说NumPy数组的四种乘法的使用
2020/12/18 Python
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
教育科研先进个人材料
2014/01/26 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
Springboot使用Spring Data JPA实现数据库操作
2021/06/30 Java/Android