JS来获取页面的URL:
(1)普通的格式是:window.location.href
(2)但是如果是登录时候先弹出个对话框,这个对话框里面是登录的页面login.jsp,这个时候在这个对话框里面如果想获取最外层的url的方式,就必须用 top.location.href 了。
例子如下:
var strHref = top.document.location.href;
var intPos = strHref.indexOf("#");
var strRight = strHref.substr(0,intPos);
if(num == "success"){
top.location.href = strRight;
}else if(num !== "null"){
document.getElementById("error_login").innerHTML = num;
}
另外还有一种情况是:
在form提交表单的时候有个属性可能对上面的(2)的情况有用target="_top"
<form name="loginForm" action="Login.action" method="post" target="_top">
</form>
分享到:
相关推荐
在Web开发中,`window.location`对象用于获取或设置当前浏览器窗口的位置信息,而`window.location.href`则用来获取或设置当前文档的URL。在涉及到网页中的框架(Frames)时,`top.location.href`与`location.href`...
详解 JS location.href 和 window.open 的几种用法和区别 location.href 和 window.open 是 JavaScript 中两个常用的方法,用于控制浏览器的导航和窗口操作。它们的用法和区别是很多开发者需要了解和掌握的知识点。...
标题和描述中提到了JavaScript中的几个与页面跳转和刷新相关的属性,分别是window.location.href、location.href、parent.location.href以及top.location.href。这些属性在JavaScript编程中非常常用,用于控制页面的...
这是最常见的页面跳转方法,通过改变`window.location.href`属性来重定向浏览器到新的URL。 ```javascript window.location.href = "http://www.example.com"; ``` #### 2. `window.navigate`方式 此方法在早期的...
6. 获取 URL 的查询部分:使用 `window.location.search` 可以获取 URL 的查询部分,用于给动态语言赋值以外,我们同样可以给静态页面,并使用 JavaScript 来获得相应的参数值。 例子:`?utm_medium=bb&utm_source=...
window.location.href是JavaScript中最常用的页面跳转方法,它可以将当前页面跳转到指定的URL。例如:<script language="javascript">window.location.href="login.jsp?backurl="+window.location.href;这段代码将...
这是最常用的一种页面跳转方法,通过改变`window.location.href`属性的值来实现页面跳转。例如: ```javascript window.location.href = "login.jsp?backurl=" + window.location.href; ``` 在这段代码中,我们...
本文将详细介绍如何使用JavaScript来获取URL中的各种组成部分。 #### URL的基本结构 URL(统一资源定位符)是互联网上标准资源的地址。一个完整的URL通常包括以下几个部分: 1. **Scheme(协议)**:指明使用的...
JS 跳转页面方法和参考代码 JS 跳转页面方法是指使用 JavaScript 实现页面跳转的方法,这些方法可以在 Web 开发中广泛应用。下面将对 JS 跳转页面方法进行详细的介绍和分析,并提供相应的参考代码。 JS 跳转页面...
- `document.location`、`document.URL`、`document.location.href`、`self.location.href`、`top.location.href`这些属性都指向当前文档的位置,返回完整的URL字符串。 - `top.location.hostname`或`location....
本文将详细介绍如何使用 JavaScript 来获取 URL 的各个组成部分。 #### 二、URL 结构概述 URL(Uniform Resource Locator),即统一资源定位符,是互联网上用来标识某一资源位置的地址。一个典型的 URL 通常包含...
根据给定的信息,我们可以深入探讨如何使用JavaScript来刷新父页面,并进一步分析提供的示例代码以及扩展其他相关的知识点。 ### JS刷新父页面 在JavaScript中,我们经常遇到需要在一个弹出的窗口(子窗口)中执行...
`window.location.href` 属性用于获取或设置当前文档的URL。当我们将它的值设置为一个新的URL时,浏览器就会导航到新的页面。 ```javascript <script language="javascript" type="text/javascript"> window....
7. `document.location.href.reload()`:在某些情况下,这也可以作为刷新页面的替代方法。 请注意,不是所有方法在所有浏览器中都兼容,因此在实际应用中,可能需要针对不同浏览器进行适配。在选择刷新方法时,应...
- **说明**:这种方式类似于使用`window.location.href`,它们都是通过修改`location`对象的`href`属性来实现页面跳转的。 - **应用场景**:同样适用于需要完全跳转到新页面的场景。 5. **`top.location`** - **...
7. `document.URL=location.href`:类似于`location=location`,通过改变URL来刷新页面。 接下来是自动刷新页面的方法: 1. 使用HTML的`<meta>`标签:`<meta http-equiv="refresh" content="20">`会让页面每20秒...
这是最常见也是最直接的方式,它通过修改`window.location`对象的`href`属性来实现页面跳转。例如: ```javascript <script language="javascript" type="text/javascript"> window.location.href = "login.jsp?...
在JavaScript中,可以通过修改window.location对象的href属性来实现。例如,使用"window.location.href"或"location.href"将导致浏览器在当前窗口加载新的URL地址。 2. 上一层页面跳转:在嵌套的iframe中,如果需要...
2. `location.href`:与`window.location.href`相同,它也是用来获取或设置当前页面的URL。 3. `self.location.href`:`self`始终引用当前窗口、框架或上下文,所以`self.location.href`与`location.href`相同,用于...