window.location.href和window.location.replace
说到这两个的使用区别,就得结合window.history.go(-1);wondow.history.back();这两个方法的机制了。
这两个方法是根据服务器记录的请求决定该跳到哪个页面。
window.location.href("test.jsp");是向服务器发送请求的跳转
window.location.replace("test.jsp");是不向服务器发送请求的跳转
所以window.history.go(-1);wondow.history.back();配合window.location.href("test.jsp");使用是okay的。
以下三个页面的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> This is 1 jsp </BODY> </HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> This is 2 jsp <br> <input type="button" value="go 3 jsp by window.location.replace" οnclick="window.location.replace('3.jsp');"> <br> <input type="button" value="go 3 jsp by window.location.href" οnclick="window.location.href('3.jsp');"> </BODY> </HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> This is 3 jsp <br> <input type="button" value="back by window.history.go(-1)" οnclick="window.history.go(-1);"> <br> <input type="button" value="back by window.history.back()" οnclick="window.history.back();"> </BODY> </HTML>
window.location.href和window.location.replace相关推荐
- 关于js中window.location.href、location.href、parent.location.href、top.location.href的用法...
关于js中"window.location.href"."location.href"."parent.location.href".&qu ...
- self.location.href、top.location.href、localtion.href、有什么不同
top.location.href="url" 在顶层页面打开url(跳出框架) self.location.href="url" ...
- 跳转,location.href,window.open(),load加载页面,iframe加载页面,兼容相关
跳转页面,兼容ios: window.location.href = ""; 跳转页面,ios无法跳转: window.open(); load加载页面: $("#&qu ...
- top.location.href、parent.location.href
window.location.href.location.href是本页面跳转 parent.location.href是上一层页面跳转 top.location.href是最外层的页面跳转
- 关于js中window.location.href、location.href 等如何跳转
关于js中"window.location.href"."location.href"."parent.location.href".&qu ...
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的使用方法
关于js中"window.location.href"."location.href"."parent.location.href".&qu ...
- window.location.href的target控制
2019独角兽企业重金招聘Python工程师标准>>> 在使用框架时,经常会对框架子页面进行页面引导的情况,如果只是简单的设置location. href="", ...
- Window.location.href命令在JS中跳转无效或自动忽略
最近在做一个跳转本页面后提示信息window.location.href只能跳转一次,之后就自动忽略了.在下面加事件返回值即可跳转成功,注意:若在form提交函数中,则不会提交表单:若在超链接标签中, ...
- php location.href,window.location.href的用法(动态输出跳转)
javascript中的location.href有很多种用法,主要如下. self.location.href="/url" 当前页面打开URL页面 location.href= ...
最新文章
- linux下Qt调用C++库文件(.so)程序实现
- CTFshow 反序列化 web263
- 不平衡数据的数据处理方法
- 数据库保护(数据库备份)Sql Server2012 图形界面操作
- java.util.concurrent介绍【转】
- 2.3微秒的特征点匹配
- Struts原理与实践(5)
- docker 报错 Container is not running
- java ee项目部署到服务器上405,HTTP状态405 - HTTP POST方法不受此URL支持:采用的GlassFish服务器的NetBeans...
- C#将DLL嵌入到exe当中
- centos 下安装 mysql 5.6
- 常用运算电压比较器目录
- h3c交换机配置远程管理_h3c 交换机配置VLAN和远程管理
- awk命令 去掉重复行
- xbox手柄适配器驱动_XBox无线适配器MN-740更新
- 车羊问题c语言编程,再谈“羊车门”问题
- 微盟股价快速飞升的背后:WOS系统将驱动长效增长
- oracle字符集增加生僻字,Oracle SQL一个“生僻字”的优化
- Android-绝对音量和相对音量设置
- 90后准程序员写给前辈们的一封信