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

转自:http://hi.baidu.com/chy0806css/item/b72344ac9aa6a73a030a4dfa

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

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

后退+刷新<input type=button value=后退 οnclick="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();
}
}
}

转载于:https://www.cnblogs.com/fishfly/p/3755941.html

javascript:history.go(-1)和javascript:history.back(-1)相关推荐

  1. AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页

    参考文章:https://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.html AJAX工作原理及其优缺点 1.什么是AJAX? AJ ...

  2. 《JavaScript启示录》——1.21 JavaScript对象和Object()对象

    本节书摘来自异步社区<JavaScript启示录>一书中的第1章,第1.21节,作者:[美]Cody Lindley著,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  3. 如何在另一个JavaScript文件中包含一个JavaScript文件?

    JavaScript中是否有类似于CSS中@import的内容,可让您在另一个JavaScript文件中包含一个JavaScript文件? #1楼 而不是在运行时添加,而是使用脚本在上传之前进行串联. ...

  4. 前端之JavaScript第一天学习(1)-JavaScript 简介

    javaScript 是世界上最流行的编程语言. 这门语言可用于 HTML 和 web,更可广泛用于服务器.PC.笔记本电脑.平板电脑和智能手机等设备. JavaScript 是脚本语言 JavaSc ...

  5. 【JavaScript】理解与使用Javascript中的回调函数

    在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被"存储"在变量中,能作为函数参数被传递,能在函数中被创建, ...

  6. JavaScript可否多线程? 深入理解JavaScript定时机制

    JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如 setTimeout( ...

  7. javascript 开发_25个新JavaScript开发人员的免费资源

    javascript 开发 by freeCodeCamp 通过freeCodeCamp 25个新JavaScript开发人员的免费资源 (25 Free Resources for New Java ...

  8. linux命令history作用,Linux命令:history命令历史的管理及用法

    bash可以保存的过去曾经执行过的命令.当某个用户登录到shell中,会读取该用户家目录中的~/.bash_history文件,并将历史命令列表保存到内存中.当用户退出当前shell时,会将内存中的历 ...

  9. JavaScript从入门到放弃-JavaScript历史介绍

    JavaScript历史 要了解JavaScript,我们首先要回顾一下JavaScript的诞生. 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的 ...

最新文章

  1. 思维题 UVA 10881 Piotr's Ants
  2. 微型计算机中存储器分成哪几个等级?它们各有什么特点?用途如何?,《微机原理》复习思考题第十二章存储器.DOC...
  3. 谷歌:. apk 成为历史!
  4. html中写meta会乱码,BeautifulSoup+Unicode,该死的html乱码,尽管在meta标记中指定了字符集...
  5. 我们每天努力上班赚钱,财富离我们很远
  6. 7-9 主从复制常见问题
  7. NET 技术FAQ(六)-----属性
  8. git commit或pull后恢复到原来版本
  9. EXCEL教程下载地址
  10. 计算机系统概论(原书第2版)完整课后习题答案(一、二章)
  11. WORD 公式编辑工具
  12. 两台电脑共享上网怎么设置?快解析轻松解决共享上网问题
  13. 1g的树莓派4b能做什么_树莓派4代B型1GB Raspberry Pi
  14. 学习——Regression Tree 回归树
  15. 黑马程序员----怀揣梦想的翅膀
  16. 实验一 R语言的基本操作和数据组织
  17. 个人站长做什么站最赚钱
  18. 如何下载西青区卫星地图高清版大图
  19. 如何查看某端口对应什么服务?
  20. 一份贷后实务内容:催收策略与失联模型定义

热门文章

  1. 当模型预测控制遇见机器学习
  2. 数据预处理 | 机器学习之特征工程
  3. ubuntu14.04下 安装matlabR2015b遇到的一些问题及其解决方法
  4. 全局路径规划:图搜索算法介绍2(A star)
  5. 故障码123401_P0221故障码故障原因和解决方法
  6. asp.net后台管理系统-登陆模块-路由权限控制_1
  7. FTP判断ftp上是否有文件目录,没有就创建的具体案例
  8. Linux——安装之磁盘分区
  9. druid报异常 “sql injection violation, part alway true condition not allow”的解决方案
  10. linux 文件格式压缩