一起学习网 一起学习网


javascript history对象(历史记录)使用方法(实现浏览器前进后退)

网络编程 javascript history对象(历史记录)使用方法(实现浏览器前进后退) 06-21

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中的this示例学习详解及工作原理
this的工作原理如果一个函数被作为一个对象的方法调用,那么this将被指派为这个对象。varparent={method:function(){console.log(this);}};parent.method();//-parent注意

parentElement,srcElement的使用小结
!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"htmlxmlns="http://www.w3.org/1999/xhtml"headmetahttp-equiv="Content-Type"content="text/h

javascript函数作用域学习示例(js作用域)
在一些类似c语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明他们的代码段之外是不可见的,我们称为块级作用域(bloc


编辑:一起学习网

标签:对象,作用,方法,历史记录,示例