关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法

"window.location.href"、"location.href"是本页面跳转

"parent.location.href"是上一层页面跳转

"top.location.href"是最外层的页面跳转

举例说明:

如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写

"window.location.href"、"location.href":D页面跳转

"parent.location.href":C页面跳转

"top.location.href":A页面跳转

如果D页面中有form的话,

<form>: form提交后D页面跳转

<form target="_blank">: form提交后弹出新页面

<form target="_parent">: form提交后C页面跳转

如果遇到页面相对路径可以在jsp中获得用绝对路径来重定向:


jsp中:
String basePath111 = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort() + request.getContextPath()+"/";
<input id="basePath111" type="hidden" value="<%=basePath111 %>"/>

js中
alert("连接超时,请重新登录!");
var bp = document.getElementById('basePath111').value;
top.location.href = bp + "Login.jsp?type=1";

reference:http://ware.iteye.com/blog/1488046

关于js中window.location.href、location.href重定向相关推荐

  1. 关于js中window.location.href、location.href 等如何跳转

    关于js中"window.location.href"."location.href"."parent.location.href".&qu ...

  2. 关于js中window.location.href,location.href,parent.location.href,top.location.href的使用方法

    关于js中"window.location.href"."location.href"."parent.location.href".&qu ...

  3. 关于js中window.location.href、location.href、parent.location.href、top.location.href的用法...

    关于js中"window.location.href"."location.href"."parent.location.href".&qu ...

  4. js中WINDOW对象中的location成员对象

    js中DOM, DOCUMENT, BOM, WINDOW 区别 全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js中WINDOW对象中的location成员对象 locatio ...

  5. js中WINDOW对象

    全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js中WINDOW对象 BOM的核心是window,而window对象又具有双重角色,它既是通过js访问浏览器窗口的一个接口,又是一 ...

  6. js中window.onload 与 jquery中$(document.ready()) 测试

    js中window.onload 与 jquery中$(document.ready())区别,验证代码如下(调换js代码和Jquer代码书写顺序测试,运行结果一样,因此与代码书写位置没关系): &l ...

  7. js中WINDOW对象中的navigator成员对象

    js中DOM, DOCUMENT, BOM, WINDOW 区别 全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js中WINDOW对象中的navigator成员对象 naviga ...

  8. jquery (js中window.onload与jquery中$(document.ready())的区别)

    jquery 学习之一(js中window.onload与jquery中$(document.ready())的区别) 耳听为虚,眼见为实.通过下面的实例可查看两者的异同(注意:aa.jpg最好是一张 ...

  9. JS中window对象的opener属性

    JS中window对象的opener属性 JS中window对象的opener属性 window.opener是js中window的一个属性,它返回的是打开当前窗口的窗口对象.如果窗口A弹出一个窗口B ...

最新文章

  1. html中open打开新网页,JavaScript-打开新窗口(window.open)
  2. 二分匹配(匈牙利算法)模板
  3. python之路_文件操作解析
  4. golang 工作池demo
  5. 体脂数C语言switch,c语言switch语句
  6. 10g手动创建数据库
  7. Python模块安装:Python3安装pdfminer3k
  8. IDM插件安装、使用方法教程
  9. 这些藏在成都的 NB 互联网公司
  10. Linux一键安装部署环境
  11. 【CCIE考试流程、CCIE考试费用及CCIE考试地点】
  12. Java游戏吉他英雄_《吉他英雄:现场》《摇滚乐队4》横向对比:各有所长!
  13. 华为ENSP模拟器开启SSH服务
  14. PandoraBox潘多拉多线多播
  15. java实现文件上传下载功能
  16. 【编程初学者】创建自己的开源项目1-创建远程代码仓库
  17. excel转word_pdf转word软件永久jpg图片ppt转换excel编辑器压缩合并拆分去水印,加入自律圈即可获得!!!...
  18. 机器人地面站-[QGroundControl源码解析]-[9]-[Camera]
  19. ISP之Sharpen
  20. 我很忙!你忙什么?瞎忙!

热门文章

  1. 机械硬盘的内部结构与读写访问特性
  2. 一起撸个朋友圈吧(step5) 控件篇【控件组装评论控件】
  3. 科学使用人才,做到人岗匹配
  4. Ubuntu随身系统
  5. -source 1.5 中不支持 diamond 运算符--解决办法
  6. 小偷咋这么快破解了银行卡密码
  7. 0.4秒拍摄高清眼底图,欧堡Daytona免散瞳眼底照相机
  8. java双人对战游戏源代码_双人对战java贪吃蛇
  9. 进销存软件:仓库动态盘货功能
  10. Link all references for a local rename does not change refe