关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
2016-05-25 15:50
615 查看
location.href 和 window.location.href 区别:
1.location.href 可以直接跳转其他地址(不属于本项目) 也可以跳转本项目中的
2.window.location.href 只能跳转本项目中的地址
3. "window.location.href"、"location.href"是本页面跳转
4. "parent.location.href"是上一层页面跳转
5. "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页面跳转
1.location.href 可以直接跳转其他地址(不属于本项目) 也可以跳转本项目中的
2.window.location.href 只能跳转本项目中的地址
3. "window.location.href"、"location.href"是本页面跳转
4. "parent.location.href"是上一层页面跳转
5. "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页面跳转
相关文章推荐
- js之三类(冒泡,插值,二分)排序算法
- jsbin-jsfiddle-or-codepen-which-one-to-use-and-why
- 在js里获取动态的id,形如$("#动态id")
- js脚本加载顺序
- JSP总结(经典)
- jsp/html简单的打印功能实现
- Gson解析或者转换对象成json字符串时,String为NULL转空字符串处理方案
- js 判断键盘事件大全 兼容FireFox和IE(退格、制表、回车、空格、方向键、删除键等)
- JS获取URL参数的函数
- 离开页面前调用Js方法
- js数组去重,合集等操作
- HTML5的自定义属性data-*详细介绍和JS操作实例
- jsx编译器 atom
- JS获取当前时间
- javaScript装饰模式
- 动态创建表格,更新、提交、循环获取表格中各种元素的数据 并转换为JSON,数组的数据格式。
- Javascript技术之详尽解析event对象
- js表单验证控制代码大全
- JS表单验证
- Ajax跨域和JSONP