`

javascript:history.go(-1)和javascript:history.back(-1)

阅读更多

go(-1): 返回上一页, 原页面表单中的内容会丢失; back(-1): 返回上一页, 原页表表单中的内容会保留.

 

  <input   type=button   value=刷新   onclick="window.location.reload()">  
  <input   type=button   value=前进   onclick="window.history.go(1)">  
  <input   type=button   value=后退   onclick="window.history.go(-1)">  
  <input   type=button   value=前进   onclick="window.history.forward()">  
  <input   type=button   value=后退   onclick="window.history.back()">

 
后退+刷新
<input   type=button   value=后退   onclick="window.history.go(-1);window.location.reload()">
 
history.back()是会上一页
i=1
history.go(i)去指定的某页
如果是history.go(0)那就是刷新
 
这两个属于JS代码,相当于IE的前进、后退功能。
具体的用处就要看什么时候需要这个就用上。比如用户注册时的验证是后台验证,不符合要求的时候就可以用这个,可以最大限度保证用户少重复输入数据。
例如:载入页面:
  function onLoadPage(){
    if(event.srcElement.tagName=="SPAN"){
        oFrame=top.window.middle.frames[2];
        oTxt=event.srcElement.innerText;
        switch(oTxt){
            case "前 进":
                oFrame.history.go(1);
            case "后 退":
                oFrame.history.back();
            case "刷 新":
                oFrame.location.reload();
        }
    }
}
分享到:
评论

相关推荐

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

    JavaScript 提供了一系列与历史记录相关的API,其中最常用的就是 `history.back()` 和 `history.go()` 方法。本文将详细介绍这两个方法的区别及其应用场景。 #### 二、`history.back()` `history.back()` 方法是...

    javascript-history.go()和History.back()的区别.doc

    javascript-history.go()和History.back()的区别.doc

    js实现上一页下一页的效果【附代码】

    1. history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: 复制代码 代码如下: 向上一页 ...

    jsp返回上一页和刷新

    1. 使用history.go(-1)返回上一页,例如:&lt;a href="javascript:history.go(-1);"&gt;向上一页 2. 使用history.back()返回上一页,例如:&lt;a href="javascript:history.back();"&gt;向上一页 3. 使用window.history.forward...

    js 返回上一页和刷新

    示例代码:&lt;a href="javascript:history.go(-1);"&gt;向上一页 二、刷新页面 1. 使用history对象:history.go(0)可以刷新当前页面。 2. 使用location对象:location.reload()可以刷新当前页面。 3. 使用location对象...

    【温故而知新】JavaScript的BOM之Screen:Location:History对象.md

    BOM(Browser Object Model),即浏览器对象模型,是JavaScript编程语言中处理浏览器操作的重要部分。BOM允许开发者访问并控制浏览器窗口、导航历史记录以及用户屏幕信息等特性。在本文档中,我们将重点讨论`Screen`...

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

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

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

    在JavaScript中,`history.go()`和`history.back()`是两个用于管理历史记录的方法。本文将详细介绍`history.go()`和`history.back()`之间的区别,以及如何在Web应用中有效利用这些功能。 首先,我们需要了解Web...

    javascript-常用JavaScript代码PDF

    onClick="history.back(-1)"&gt; 查看源码 type="button" name="view" value="查看源码" onClick="window.location="view-source:" +window.location.href"&gt; 禁止查看源码 &lt;body oncontextmenu="return false"&gt;&lt;/body&gt;

    js判断当页面无法回退时关闭网页否则就history.go(-1)

    例如,标题提到的需求是“js判断当页面无法回退时关闭网页否则就history.go(-1)”。这个功能是为了确保用户在点击返回按钮时,如果当前页面没有前驱历史记录(即用户无法通过历史记录返回到上一页),那么页面会直接...

    107个常用javascript语句

    90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL) 91.document.write()不换行的输出,document.writeln()换行输出 92.document.body....

    页面js返回上一步上一页

    - 使用`history.go`和`history.back`时要注意浏览器兼容性问题。 - 在某些情况下,直接使用HTML链接可能更为简单明了。 - 服务器端脚本返回上一页的方法适用于需要在服务器端进行逻辑处理的情况。 - 对于单页...

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

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

    各种js页面跳转代码

    例如:&lt;a href="javascript:history.go(+1)"&gt;Go Foward这段代码将当前页面前进一页。 刷新(当前页加载url页面) 在JavaScript中,我们可以使用window.location.href来实现刷新当前页的功能。例如:...

    JavaScript_BOM.txt

    浏览器对象模型(Browser Object Model,简称 BOM)是 JavaScript 中一个重要的概念,它提供了与浏览器窗口交互的方法和属性。通过 BOM,开发者可以控制浏览器窗口的行为,如改变窗口大小、位置,甚至创建新的窗口等...

    js返回所有方法

    本文详细介绍了 JavaScript 中返回历史记录的方法,包括 `history.go()`、`history.back()`、`window.history.forward()` 以及如何结合使用 `confirm()` 和 `window.location.href` 来优化用户体验。此外,还简要...

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

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

    73种网页常用JS代码

    JavaScript,简称JS,是网页开发中常用的脚本语言,用于实现客户端的动态效果和交互功能。以下是73种网页常用JS代码的部分解析: 1. 后退和前进按钮: - `history.go(-1)` 使得浏览器后退到上一个页面。 - `...

Global site tag (gtag.js) - Google Analytics