location.href、parent.location.href、top.location.href、 window.open实现页面跳转

原创 2012年03月23日 09:00:47

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

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

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

//举个例子:如果A,B,C,D都是htmlDCiframeCBiframeBAiframe,如果Djs这样写

         

window.open("Url地址","_blank") = window.open("Url地址");//在新窗口打开   

         

location = window.location = location.href = window.location.href =self.location.href = "Url地址";//D页面实现展现

window.open("Url地址","_self");//D页面实现展现

         

         

parent.location.href = window.parent.location.href ="Url地址";//C页面实现展现

window.open("Url地址","_parent");//C页面实现展现

         

         

top.location.href = window.top.location.href ="Url地址";//A页面实现展现

window.open("Url地址","_top")//A页面实现展现

         

         

parent.parent.location = "Url地址";//B页面实现展现

 parent.open("Url地址","_parent") = parent.parent.open("Url地址","_self")//B页面实现展现
 
如果D页面中有form的话,

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

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

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

<form target="_top"> : form提交后A页面跳转

关于页面刷新,D 页面中这样写:

"parent.location.reload();": C页面刷新 (当然,也可以使用子窗口的 opener 对象来获得父窗口的对象:window.opener.document.location.reload(); )

"top.location.reload();": A页面刷新
 
 

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

  关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法   "windo...
  • defonds
  • defonds
  • 2009年05月08日 08:35
  • 53544

js中top.location.href、parent.location.href用法

window.location.href、location.href是本页面跳转parent.location.href是上一层页面跳转top.location.href是最外层的页面跳转举例说明:w...
  • kakaxiD
  • kakaxiD
  • 2016年09月22日 17:18
  • 7101

js中top.location.href、parent.location.href用法

在很多朋友不清楚在js中window.location.href、location.href、parent.location.href、top.location.href他们的用法,下面我来分别介绍。...

jsp页面跳转用法和新窗口打开

方法一:self.location.href="/url" 当前页面打开URL页面location.href="/url" 当前页面打开URL页面windows.location.href="/url...

window.location.href页面跳转的用法(区别于redirect)

在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect 做ASP.NET框架页跳转,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Res...

window.location.href/replace/reload()--页面跳转+替换+刷新

一、最外层top跳转页面,适合用于iframe框架集 top.window.location.href("${pageContext.request.contextPath}/Login_goB...

window.location.href/replace/reload()--页面跳转+替换+刷新

一、最外层top跳转页面,适合用于iframe框架集 top.window.location.href("${pageContext.request.contextPath}/Login_goB...

ie下对于window.location.href的跳转时获取不到referer的,php中的路径包含有未定式的

如题,只做个记录下php中的路径包含的未定式: 被PHP的include路径弄晕了。自己试验一通,总结如下。 定义A=包含文件  B=被A包含的文件  C=被B包含的文件 也就是说 A ...

解决window.location.href不跳转的问题

submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成but...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:location.href、parent.location.href、top.location.href、 window.open实现页面跳转
举报原因:
原因补充:

(最多只允许输入30个字)