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 刷新框架页的代码
Apr 13 Javascript
jquery 学习之二 属性相关
Nov 23 Javascript
JavaScript 变量作用域分析
Jul 04 Javascript
javascript日期对象格式化为字符串的实现方法
Jan 14 Javascript
jquery选择checked在ie8普通模式下的问题
Feb 12 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
Nov 13 Javascript
js使用递归解析xml
Dec 12 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
vue组件 $children,$refs,$parent的使用详解
Jul 31 Javascript
微信小程序中setInterval的使用方法
Sep 29 Javascript
Vue动态控制input的disabled属性的方法
Jun 26 Javascript
layer父页获取弹出层输入框里面的值方法
Sep 02 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
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
详解Django-restframework 之频率源码分析
2019/02/27 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
香港化妆品经销商:我的公主
2016/08/05 全球购物
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
linux面试题参考答案(8)
2016/04/19 面试题
怎样写好自荐信和推荐信
2013/12/26 职场文书
音乐教学案例
2014/01/30 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
美术教师个人工作总结
2015/02/06 职场文书
网络销售员岗位职责
2015/04/11 职场文书
2015年教研员工作总结
2015/05/26 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS