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