"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页面跳转
<form target="_top"> : form提交后A页面跳转
关于页面刷新,D 页面中这样写:
"parent.location.reload();": C页面刷新 (当然,也可以使用子窗口的 opener 对象来获得父窗口的对象:window.opener.document.location.reload(); )
"top.location.reload();": A页面刷新
分享到:
相关推荐
“[removed].href”、”location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的...
然而,在使用JavaScript的`window.location.href`进行页面跳转时,有时会出现Session丢失的问题,这可能导致用户在跳转后无法访问之前存储在Session中的数据。本文将探讨这个问题的原因及解决方案。 首先,我们需要...
这是最常见的页面跳转方法,通过改变`window.location.href`属性来重定向浏览器到新的URL。 ```javascript window.location.href = "http://www.example.com"; ``` #### 2. `window.navigate`方式 此方法在早期的...
使用 `window.location.href` 属性可以实现页面的跳转,例如: ```javascript window.location.href="login.jsp?backurl="+window.location.href; ``` 2. 使用 `window.history.back()` 方法 使用 `window....
window.location.href = "http://127.1.1.1:1010/.../closePage.jsp?callFlag=" + param; } ``` 在`closePage.jsp`中,我们可以捕获URL中的`callFlag`参数,处理完成后关闭对话框。至此,我们成功地解决了`window....
这段代码试图将页面导航至`top.jsp`,但需要注意的是,该方法在IE8及以下版本的IE浏览器中才有效,对于现代浏览器,建议使用`window.location.href`或`window.location.replace()`等替代方案。 ### 4. 使用`self....
在本文中,我们将总结多种JavaScript页面跳转代码,包括使用window.location.href、window.history.back、window.navigate、self.location等方法。 第一种:使用window.location.href window.location.href是...
6. 使用window.navigate(location)刷新页面,例如:<a href="javascript:window.navigate(location);">刷新页面 7. 使用location.replace(location)刷新页面,例如:<a href="javascript:location.replace(location)...
今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 “[removed].href”、”location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是最...
- **说明**:这种方式类似于使用`window.location.href`,它们都是通过修改`location`对象的`href`属性来实现页面跳转的。 - **应用场景**:同样适用于需要完全跳转到新页面的场景。 5. **`top.location`** - **...
- **A 和 B**: JavaScript提供了 `window.location.replace()` 和 `window.location = "url"` 两种方式来替换当前页面,加载新的URL。`replace()` 不会在历史记录中留下痕迹,而 `window.location` 赋值则会。 - *...
本文将深入解析`window.open()`函数的各个参数及其用法。 #### 函数基本结构 `window.open`函数的基本调用格式如下: ```javascript window.open(url, name, features); ``` 其中: - `url`:(必需)一个字符串...
例如,在需要保持历史记录的情况下,可以使用 `window.location.href`;而当需要避免用户误操作返回至表单填写页面时,则可以选择 `window.location.replace`。合理利用这些方法,可以极大地提升用户体验和应用程序...
这是最常见也是最直接的方式,它通过修改`window.location`对象的`href`属性来实现页面跳转。例如: ```javascript window.location.href = "login.jsp?backurl=" + window.location.href; ``` 在这段代码中,...
在探讨《网站页面跳转代码...而在客户端交互中,则更倾向于使用JavaScript的`window.location.href`或`window.location.replace()`等方法。每种方式都有其特点和适用场景,开发者可以根据实际需求灵活选择合适的方案。
这是最常用的方式,通过设置`window.location.href`的值来改变浏览器当前页面的URL,从而实现跳转。例如: ```javascript window.location.href = "login.jsp?backurl=" + window.location.href; ``` 在这个...
这是最常见的跳转方式,通过设置`window.location.href`的值为新的URL,可以将页面重定向到指定的地址。例如: ```javascript window.location.href = "login.jsp?backurl=" + window.location.href; ``` 这里...
window.location.href = "login.jsp?backurl=" + window.location.href; ``` 这段代码会将当前页面重定向至 `login.jsp`,同时通过 URL 参数传递当前页面的 URL。 ##### 2. 使用 `window.history.back` 这种方式...
由于此方法已被废弃,建议使用其他方法替代,如`window.location.href`。 ### 4. `self.location` #### 实现方式: ```javascript self.location = 'top.htm'; // 跳转至top.htm页面 ``` #### 解释: 该方法与...
window.location.href = "login.jsp?backurl=" + window.location.href; // 第二种方法 // 当用户点击按钮时,弹出提示并跳转 <a href="javascript:void(0)" onclick="alert('返回')">返回 // 而对应的JS代码...