`

window.history.go(-1)返回且刷新页面

 
阅读更多

windows窗口对象(历史)history.go(),history.back(),history.forward()。

 

   因为windows对象引用不是必须的。所以windows.history.go() == history.go()的。

 

   go()方法只有一个参数,可以是整数、负数。如果是正数,就前进。负数就是后退。(相当于Forward和Back的区别)

 

   因此,后退一页,可用下面的代码:(后退多页,只需改变go的参数)

 

   window.history.go(-1);

 

 

   要前进一页,只需要使用正数;

 

   history.go(1);

 

   另外,用back()和forward()方法可以实现同样的操作:

 

      history.back();   后退

 

      history.forward(); 前进

 

 

   还可以用length属性查看历史中的页面数:

 

      history.length;

 

2.history.go(-1)和history.back()的区别

 

   history.go(-1)表示后退与刷新。如数据有改变也随之改变

 

   history.back()只是单纯的返回到上一页。

 

例:

<div class="oper_context_view">
          <a id="btn_exit" class="btn" href="javascript:void(0);">返回</a>
 </div>
 
  $("#btn_exit").bind("click",function(){
                window.location.reload();    //刷新
                window.history.go(1);         //前进
                window.history.go(-1);        //返回+刷新
                window.history.forward();  //前进
                window.history.back();       //返回
    }); 
分享到:
评论

相关推荐

    返回上一页面并刷新

    window.history.go(-1); 只能是回返目的,而未能刷新;使用self.location=document.referrer,如果原页面是post提交的多条件查询,也就显然无效。 写一个js基本解决这个问题了,欢迎大家指正。有需要同学也可以参考...

    jsp返回上一页和刷新

    1. 使用history.go(0)刷新页面,例如:&lt;a href="javascript:history.go(0);"&gt;刷新页面 2. 使用location.reload()刷新页面,例如:&lt;a href="javascript:location.reload();"&gt;刷新页面 3. 使用location=location刷新...

    javascript-history.go()和History.back()的区分_.docx

    1. **参数灵活性**:`history.go()` 可以通过传入不同的参数值来控制前进或后退的页面数量,而 `history.back()` 只能返回到上一个页面。 2. **代码简洁性**:在只需要返回上一个页面的情况下,`history.back()` 的...

    JS页面跳转和js对iframe进行页面跳转、刷新

    在IT领域,特别是前端开发中,JavaScript(简称JS)被广泛用于实现网页的动态功能,包括页面跳转和对iframe内的页面进行跳转与刷新。本文将深入解析JS页面跳转的各种方法,以及如何利用JS操作iframe进行页面跳转和...

    js 返回上一页和刷新

    1. 使用history对象:history.go(-1)可以返回上一页,history.go(-2)可以返回两个页面。 2. 使用history.back():可以返回上一页。 3. 使用window.history.forward():可以返回下一页。 示例代码:...

    HTML5无刷新改变当前url的代码

    //前进window.history.go(-1);//移动到指定记录点,当前倒退1,相当于window.history.forward()window.history.length//可以了解历史中有多少个记录点 以上只是查资料时候的附带 下面来说 history.pushState与...

    javascript 页面刷新和模态对话框 学习总结 推荐哦

    #### 一、JavaScript刷新页面的各种方式 在JavaScript中,有多种方式可以用来刷新页面。下面将详细介绍这些方法及其应用场景。 ##### 1. `window.location.reload();` - **语法**: `window.location.reload([bool...

    [removed]history.go()和History.back()的区别及应用

    input type=button value=前进 onclick=”window.history.go(1)”&gt; &lt;input type=button value=后退 onclick=”window.history.go(-1)”&gt; &lt;input type=button value=前进 onclick=”window.history....

    iOS微信浏览器回退不刷新实例(监听浏览器回退事件)

    iOS在微信浏览器回退是不重新加载页面的,有些时候是需要重新加载的,所以需要监听回退事件 $(function(){ ... //window.history.go(-1); //你可以使用go()方法从当前会话的历史记录中加载页面(当

    JavaScript返回上一页的三种方法及区别介绍

    JavaScript返回上一页代码区别: ...window.history.go(-1); //返回上一页 window.history.back(); //返回上一页 //如果要强行刷新的话就是:window.history.back();location.reload(); [removed].go(-1); //刷新上一页

    js刷新页面方法大全

    总结来说,JavaScript提供了多种方式来刷新页面,包括`location.reload()`、`window.location.href`、`history.go(0)`、过时的`document.execCommand('refresh')`以及利用`meta`标签。开发者应根据具体需求选择合适...

    html框架集js刷新页面方法大全.pdf

    1. 使用 `history.go(0)` 方法 2. 使用 `location.reload()` 方法 3. 使用 `location=location` 方法 4. 使用 `location.assign(location)` 方法 5. 使用 `document.execCommand('Refresh')` 方法 6. 使用 `window....

    各种js页面跳转代码

    例如:返回" onClick="javascript: history.go(-1)"&gt;这段代码将当前页面后退一页。 前进一页 在HTML中,我们可以使用history.go(+1)来实现前进一页的功能。例如:&lt;a href="javascript:history.go(+1)"&gt;Go Foward这...

    实现了页面返回后刷新页面、和返回几个页面

    如果希望在返回操作之后自动刷新页面,可以在`history.back()`或`history.go()`方法调用后,添加延迟执行的`location.reload()`代码,以达到刷新的效果。 - **优化用户体验**:在进行页面跳转和刷新时,应考虑用户...

    js 刷新页面的代码小结 推荐

    1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: 向上一页&lt;/a&gt; ...

    返回上一个url并刷新界面的js代码.docx

    3. **组合使用`history.go(-1)`和`location.reload()`**: 如果你需要在返回上一页的同时刷新页面,可以将这两个方法结合在一起,例如`javascript:history.go(-1);location.reload()`。 4. **`history.length`**: 这...

    asp.net下利用js实现返回上一页的实现方法小集.docx

    具体做法是在页面中添加一个按钮,并设置其 `onclick` 事件触发 JavaScript 的 `window.history.go(-1)` 方法。 **示例代码:** ```html &lt;input type="button" onclick="javascript:window.history.go(-1);" value...

    js刷新页面 方法大全

    在JavaScript中,刷新页面是一种常见的操作,特别是在处理多框架页面或者单页面应用时。本文将详细介绍几种使用JavaScript刷新页面的方法,并结合一个具体的示例来解释它们的用法。 1. `window.location.reload()`:...

    JavaScript常用的返回,自动跳转,刷新,关闭语句汇总

    1. Javascript 返回上一页: 代码如下:history.go(-1)返回两个页面: 代码如下:history.go(-2)    2. 后退: 代码如下:history.back() 3. 返回下一页: 代码如下:window.history.forward() 4. 返回第几页,也可以...

Global site tag (gtag.js) - Google Analytics