大家好,我是小房,我来为大家解答以上问题。javascript后退一步,javascript后退很多人还不知道,现在让我们一起来看看吧!
1、JAVASCRIPT使用history对象控制浏览器前进与后退2008年12月04日 星期四 21:50history对象同样是Window对象的一个子对象,它对应于浏览器的历史记录功能。
2、例如使用【后退】按钮可以使浏览器导航到上一页面,而使用【前进】按钮则使用户导航至下一页面,利用【前进】或【后退】按钮旁的下拉列表框,还可以任意跳转到指定的页面。
3、当然,这些页面都是用户访问过的,它们以栈的形式存储于浏览器的内部。
4、 在JavaScript中,浏览器的这个功能以history对象的形式提供给用户,用于使用代码控制这些操作。
5、对应于前进、后退、访问任意页面,history也提供了3个方法:back()、forward()、go()。
6、这些方法用来控制浏览器的前进和后退功能。
7、例如: history.back(); //相当于用户单击【后退】按钮history.forward(); //相当于用户单击【前进】按钮history.go(-2); //相当于用户单击两次【后退】按钮,或利用下拉列表转到倒数第二个页面 在这里需要注意的是history.go()方法,当参数为正时,相当于前进功能;当参数为负时,相当于后退功能。
8、所以下面的语句是等价的,都表示后退功能: history.back();history.go(-1); 下面的两条语句也是等价的,都表示后退功能: history.forward();history.go(1); 当history.go()方法的参数为0时,表示刷新当前页面,用户已经输入的表单数据不会改变。
9、 —————————————————————————————————————————— 今天看到一个据说是能死机的页面,里面代码: 一点了就死机的按钮---网页特效站 看了下,其实就是死循环在起作用,倒是那个history.back方法没见过,就找了点资料,这个资料算比较全的了。
10、 back forward go方法的使用前提都是必须有能够前进或者后退的页面,而且表单内容均不变。
11、 。
本文到此讲解完毕了,希望对大家有帮助。