`
exd637df
  • 浏览: 15532 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多

javascript:history.go()和History.back()的区别
2011年01月26日
  转载自 glaiveLee
  最终编辑 glaiveLee
  
  
  
  
   后退+刷新在C# Web程序中,如为页面按钮写返回上一页代码
  this.RegisterClientScriptBlock("E", "history.go(-2);");
  其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。
  Response.Write("history.go(-2);");
  此处也要写为“-2”。跟直接写脚本的有所不同。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();
  }
  }
  }
  打开一个jsp页面,肯定是用客户端脚本进行刷新了。
  Javascript刷新页面的几种方法:
  1 history.go(0)
  2 location.reload()
  3 location=location
  4 location.assign(location)
  5 document.execCommand('Refresh')
  6 window.navigate(location)
  7 location.replace(location)
  8 document.URL=location.href
  推荐阅读:
  IE6中img下部多出5px的空白解决4种方法
  关于position、absolute、relative层叠加的技巧
  IE6双倍margin间距 解决方案
  IE6-IE7-IE8-FireFox css的兼容技巧
  javascript常用函数集(常规函数、数组函数、日期函数、数学函数、字符串函数)
  一个独特的404页面
  一个实用的焦点图切换效果
  22个HTML5的初级技巧
  与学习Javascript朋友的一点经验之谈
  深入解析form标签
  著名的IE6的3像素bug
  IE6不支持的CSS属性
  目前比较全面的浏览器兼容 CSS-BUG 汇总
  最经典的实现字符数控制的方案哦!(完善版)
  javascript数组操作大全,数组方法总汇,速记
  鼠标经过改变文字内容最简单的效果
  offsetTop,clientX,clientTop,clientWidth,offsetWidth 坐标,一次弄明白
  常用到的JS 验证(包括例子)
  Jquery自定义方法(全选,反选,全不选)
  javascript Firefox,IE6,IE7,IE8上传图片预览(FF,IE)
  documnet.getElementById里的ID动态操作
  JavaScript 实现按钮的 全选和全部选
  推荐几款Http嗅探器
  JS判断GridView中复选框有没有被选中
  javascript 导入注册表,打开应用程序
  后台弹出div居中
  关于 HTML 元素 居中对齐 'text-align:center' 的问题
  IE6、IE7、IE8、Firefox、Opera CSS hack区分
  html(js)输出特殊字符
  JS 一个循环提示输入后打印小例子
  JS 小技巧
  top,self,parent,open,href,location 详细解释
  App_Offline.htm 一个静态页面实现整站维护时统一页面
  几个漂亮的Button的CSS
  HTTP 状态代码的完整列表
  如何点击一个链接,分别在两个框架中打开两个页面?
  DivCSS网页布局中CSS无效的十个常见原因
  页头加上后 js不符合w3c标准 对联不滚动
  最全的CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox)
  你不知道的 JavaScript - “this”
  JS页面跳转淡入淡出的效果
  图片不存在显示默认图片
  css浮动层垂直水平居中固定兼容火狐、ie6、ie7、ie8
  JavaScript 读写文件
  javascript js 鼠标事件 大全,js鼠标拖动事件,js鼠标移动事件
  js隐藏状态栏显示大集合
  十个不被IE6支持的实用CSS属性
  HTML特殊符号代码速查表
  网站挂马方式 总结
  FckEditor V2.6 fckconfig.js中文注释 英文乱码解决方法
  javascript 日历日期控件
  utg-8与gb1323编码相互转换
  meta name的含义:
  Ajax技术使用XMLHttpRequest对象传递参数中文乱码问题
  HTTP POST GET 本质区别详解
  js判断输入是否中文,数字,身份证等等js函数
  客户端无字体时的做法
  CSS+DIV在各浏览器兼容代码
  CSS+div 设计的网页在不同浏览器中变形的问题
  用DIV结合CSS实现图片文本混排,文本环绕图片,且文本为一整体
  Internet Explorer(IE)与Firefox(FF)中不同的Javascript【转】
  IE与火狐FF中div高度自适应问题的解决(三种方法)
  浏览器兼容手册
  图片滚动
  Javascript俄罗斯方块,极简代码(完整版)_FROM CSDN
  弹出窗口自定义
  js为空或不是对象的解决方法
  免费生成qq聊天链接
  FCKeditor的js验证
  网页颜色变黑白代码(哀悼)
  JavaScript编程语言的基本编码规范
  javascript 计算小数问题
  CSS的优先权CSS的执行顺序
  HTML 中表单form 的相关知识
  10个Javascript使用小技巧
  js字符串转化为数字 详解
  网页 flash效果 图片滚动
  asp.net中使用alert弹出消息框,如何换行?
  进化版百度Popup.js弹出框|拖拽小框架发布,兼容IE6/7/8,Firefox,Chrome【附下载】
  QQ在线客服漂浮框,支持firefox(火狐),W3C,DTD,通杀IE,Opera,Safari,Chrome所有浏览器
  符合网页标准的漂浮QQ在线客服-兼容IE和火狐浏览器/可关闭/可设置左右漂浮
  兼容ie和火狐的回车键屏蔽JS
  如何使用firebug进行调试
  xmlns是什么意思?
  十种用JavaScript处理图片的特别效果
  40 个轻量级 JavaScript 库(上)
  40 个轻量级 JavaScript 库 (下)
  JS判断分辨率调用不同CSS
  JS获取当前对象大小以及屏幕分辨率等
  js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
  30 个最好的jQuery表单插件
  [组图]20个优秀JavaScript导航菜单
  调整 fckeditor 相关属性
  破解&屏蔽防止嵌入框架代码 top.location != self.location
  网页自动跳转 5种方法
  css防止表格被撑开或div层被撑开的多种方法 图片
  图片弹出显示
  网页右下角弹出消息的JS提示框
  ACCESS模糊查询like的解决方法&&SQL查询语句通配符问题
  一种特殊的被挂Iframe木马的解决方法
  【网页木马清除】二行代码解决全部网页木马(含iframe/script木马)
  检查网站链接安全
  网页制作中语义化标签的实现!
   图片分区域超链接
  javascript 检测浏览器
  javascript与C#相互通讯
  HTML-CSS技巧:去掉下拉框的边线和三角箭头及隐藏或禁用下拉框
  漂亮的javascript消息框
  CSS Hack浏览器兼容整理
  轻松实现图片的阴影效果
  js拖动窗口 用层模拟可
  移动的小窗口
  那些相见恨晚的 JavaScript 技巧
  图片跟随滚动条的滚动效果,有缓冲效果(兼容IE和FF)
  DIV滚动代码
  右下角浮动提示框代码
  添加左侧导航背景图片和关闭图片并实现关闭功能+导航背景图片切换
  CSS DIV层的显示和隐藏
  网页特效代码 --- 表格或层往下慢慢展开的效果
  在html网页中进行“禁止复制网页”设置
  一个页面里使用两种以上的超链接样式
  超链接 相关代码
  用css怎样实现一行两列,中间那条边框是单线
  常用JS验证,实用HTML代码
  js验证文本框内容
  网页配色之黄金分割法
  关于background-attachment的研究
  用asp或js获取url参数
  CSS 测验
  如何解决表格被不间断的文字或标点符号撑大的问题 单元格里的数据在超出边界时用省略号代替
  百度空间css详解 空间页面CSS说明
  js中caller,callee
  js中with、this的用法
  javascript 真经 -- 2/2
  javascript 真经 -- 1/2
  Javascript中最常用的55个经典技巧
  层的相对位置和绝对位置(转)
  CSS link导入 与 @import 区别
  document.body.scrollTop 与 document.documentElement.scrollTop
  典型的DIV+CSS三行二列居中高度自适应布局
  随滚动条 自动显示的代码
  页面滚动实用代码【惊险传奇】狼图腾 --- 一部描绘、研究蒙古草原狼的“旷世奇书” 导航篇
  Wap Website Design
  【网络励志故事连载】 疯狂的程序员 - 导航篇
  观止
  计算机安全
  vim资源及使用教程
  手机应用
  天下纵横
  时事新闻
  史记
  VisualStudio(VS)学习和资源教程
  设计开发与逻辑推理
  WAMP/LAMP PHP MYSQL 安装 开发环境 搭建及使用教程
  技能和嗜好
  网络资源教程大全
  软件应用
  Windows 7 技巧与使用教程
  搜索引擎优化(SEO)
  linux-unix 教程 资源汇总
  虚拟机安装与使用
  windows2003 资源教程汇总
  营销-推广-销售 技巧 资源 教程汇总
  生活百态
  windows-IIS 教程资源汇总
  游戏资源
  DOS教程
  VB.NET教程
  程序人生 生活感悟
  图像处理(Photoshop)
  正则表达式教程
  电影 电视剧 精彩片断 流行歌曲 经典歌曲 汇总  2
  电影 电视剧 流行歌曲 经典歌曲 汇总  1
  开心一刻
  执子之手 与子成说
  操作系统应用大全及使用技巧
  黑莓手机教程资源大全
  asp/vb学习教程
  C/C++学习教程
  保健与养生
  Flash学习相关教程
  java & Tomcat & myeclipse学习教程
  数据库相关技术和技巧
  c#.net  2
  c#.net  1
  html-js-css 网站开发制作实用技巧
  博文美图
  【资源推荐】Visual Studio 程序员箴言
  ‍自定义 VS2010常用快捷键 技巧
  修改vs2010帮助文档(MSDN)路径
  Visual Studio 2010 选择.NET 2.0/3.0/3.5框架不能编译的解决办法
  VS2010新建项只有.net framework 4.0 没有.NET2.0 3.0 3.5 的解决方法
  VisualStudio2005技巧集合--打造自己的CodeSnippet
  VisualStudio2005技巧集合--你真的会使用断点吗?
  使用vs2005自带的asp.net development server代替IIS
  Visual Studio自定义调试窗体两个小技巧
  VS2005(c#)项目调试问题解决方案集锦
  VS2005利用NUnit进行测试
  VS2005(c#)项目调试问题解决方案集锦
  VS2005_编译_发布网站问题
  Visual Studio 2005 Team System:创作和运行测试的概述
  更改vs2005的默认浏览器
  用VS2005建立解决方案
  类型“System.Xml.Serialization.IXmlSerializable”在未被引用的程序集中定义
  vs2005中文乱码
  vs2005 字体和颜色加载包失败,无法修改的问题
  VS2005 制作安装程序
  VS2005破解180天限制
  用VS2005做网页的时候老是提示警告,属性“border”被视为已过时--解决方案
  VS2005 调试asp程序
  vs2005如何打开vs2008中创建的工程-[实用]
  VS2005 中调试JavaScript的方法
  当PreviousPage.FindControl遇到MasterPage,如何查找控件---转
  vs2005 jpg图片 不能显示 问题
  asp.net 网页首次打开慢 文件安全与允许更新此预编译站点
  DropDownList vs2005-服务器端控件
  安装完vs2008中文的sp1后,智能提示变成英文了.
  在VS2008 中如何联连Sql server 数据
分享到:
评论

相关推荐

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

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

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

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

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

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

    107个常用javascript语句

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

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

    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....

    JavaScript Window History

    JavaScript Window History window.history 对象包含浏览器的历史。 Window History window.history对象在编写时可不使用 window 这个前缀。 为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。 一些...

    javascript-study-notes:前端学习笔记和练习,包含JavaScript,Node.js Vue.js React等!

    重要的方法: history.go()/history.back()/history.forward() history.pushState(state, title, url); history.replaceState(state, title, url); onpopstate 会监听 go()/back()/forward()操作 [removed] = ...

    javascript常用对象梳理

    JS中的常用对象[转载]web 技术 2010-06-05 15:00:30 阅读3 评论0 字号:大中小 订阅 [removed] Window For JavaScript 熟练window对象的open、close、... window对象的子对象history是javascript的核心对象之一,该...

    javascript函数的解释

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

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

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

    js 返回上一页和刷新 的代码

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

    【JavaScript源代码】今天分享几个少见却很有用的 JS 技巧.docx

     <button onclick="history.back()"> 返回 </button> 2. 数字分隔符 为了提高数字的可读性,您可以使用下划线作为分隔符: const largeNumber = 1_000_000_000; console.log(largeNumber); // 1000000000 3....

    73种网页常用Javascript代码

    1、后退 前进 后退" onClick="history.go(-1)"> 前进" onClick="history.go( 1 );return true;"> 2、返回 <form><input type="button" value="返回上一步" onClick="history.back(-1)"></form> 3、查看源码 查看源码...

    详解HTML5之pushstate、popstate操作history,无刷新改变当前url

    window.history表示window对象的历史记录,是由用户主动产生,并且接受javascript脚本控制的全局对象。window对象通过history对象提供对览器历史记录的访问能力。它暴露了一些非常有用的方法和属性,让你在历史记录...

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

    window.history对象在编写时可不使用 window 这个前缀。...button name=”back” value=”后退” onclick=”goBack()”>后退</button><button name=”forward” value=”前进” onclick=”

    js中document.referrer实现移动端返回上一页

    返回上一页,在PC端我们可以使用:history.go(-1)或者history.back(),可以正常返回第一层。这样,我们不需要上一页的 url 具体是什么,只要使用 history 一般都没啥问题。 但是在移动端,如果想要返回上一页。比如...

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

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

    javascript学习笔记.docx

    支持三种方法back()、forword()、go()。 13) 一个窗口中的任何框架都可以使用属性frames、parent和top引用窗口中的其它框架。 14) 若框架指定了名字,引用就会被存储到它的父Window对象的一个同名新属性中。 15) ...

    【JavaScript源代码】vue浏览器返回监听的具体步骤.docx

    vue浏览器返回监听的具体步骤 ... 需要监听浏览器的回退按钮,并阻止其默认事件。 具体步骤如下: 1、挂载完成后,判断浏览器... window.addEventListener('popstate', this.goBack, false); } }, 2、页面销毁时

    JavaScript入门教程(7) History历史对象

    鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法。... go() 用法:history.go(x);在历史的范围内去到指定的一个地址。如果 x < 0> 0,则前进 x 个地址,如果 x == 0,则刷新现在

Global site tag (gtag.js) - Google Analytics