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性能优化 创建文档碎片(document.createDocumentFragment)
Jul 13 Javascript
javascript中的delete使用详解
Apr 11 Javascript
jquery ajax,ashx,json的用法总结
Feb 12 Javascript
javascript在IE下trim函数无法使用的解决方法
Sep 12 Javascript
jquery实现叠层3D文字特效代码分享
Aug 21 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
Sep 06 Javascript
学习JavaScript设计模式之享元模式
Jan 18 Javascript
JavaScript简单实现鼠标移动切换图片的方法
Feb 23 Javascript
在JavaScript中对HTML进行反转义详解
May 18 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
一百多行代码实现react拖拽hooks
Mar 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
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
php eval函数用法总结
2012/10/31 PHP
深入apache host的配置详解
2013/06/09 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
javascript一个无懈可击的实例化XMLHttpRequest的方法
2010/10/13 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
Python中的TCP socket写法示例
2018/05/11 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
2018/07/12 Python
Django csrf 验证问题的实现
2018/10/09 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
经典广告词大全
2014/03/14 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
php png失真的原因及解决办法
2021/10/24 PHP
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android