- 浏览: 798703 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (248)
- Struts1.x (3)
- Java (24)
- SQL (8)
- 错误汇总/Java (7)
- 错误汇总/JDBC (1)
- 错误汇总/lomboz_eclipse_Hibernate proposals (1)
- 错误汇总/javascript (3)
- 错误汇总/Hibernate + JPA (1)
- 错误汇总/dwr (1)
- hibernate3.X (10)
- Struts2.x (5)
- 概念/JPA (1)
- 概念/JTA (1)
- dwr (1)
- JSTL (1)
- English (6)
- Java/awt (4)
- design_pattern/Observer (2)
- 项目管理 (1)
- Java面试题 (7)
- Linux/Unix (4)
- 服务器/WAS6.0 (1)
- 服务器/WAS6.1 (5)
- 服务器/JBoss (2)
- 收藏 (4)
- 服务器/Tomcat6.X (2)
- 错误汇总/Struts2.X (3)
- JavaRebel (1)
- 小技巧 (3)
- 版本控制 (1)
- 错误汇总/Tomcat6.X (2)
- 错误汇总/Cactus (1)
- HttpUnit (1)
- 错误汇总/Struts1.x (2)
- 数据库/Oracle (6)
- 小技巧/MyEclipse (1)
- javascript (21)
- OGNL (1)
- JSP (2)
- 报表/BIRT (5)
- jquery (6)
- ec:table&ec:side (1)
- Java/Date (1)
- C# (2)
- NC (32)
- oracle (10)
- Ant (1)
- Eclipse (1)
- 迷茫 (1)
- swing (3)
- 数据库/MySQL (2)
- 装机 (3)
- 名词解释/NC (3)
- java/算法 (1)
- HTML (1)
- 分布式 (2)
- flex (5)
- SSI(spring+struts_ibatis) (1)
- UML (1)
- ajax (1)
- Flex 背景透明 (1)
- Android (8)
- 正则 (2)
- linux (1)
最新评论
-
yizishou:
IE9- Only
javascript中createTextRange用法(focus) -
huanzei:
还可以了,po主的第一个方法可行,第二个方法没有试
jsp表格的表头固定不动 -
javams:
Soongtracy 写道方法二完全不行啊亲,你自己有木有试过 ...
jsp表格的表头固定不动 -
mengy163163:
您好,有个问题想请教一下:"birt生成Excel缺 ...
BIRT报表 -
zzy2011266:
楼主,你找到原因了吗?这是为啥?貌似是JVM出bug了
JAVA异常 EXCEPTION_ACCESS_VIOLATION (0xc0000005)
2个方法都是刷新父窗口,但是其中还是有奥妙的哦。 window.opener其实是指本窗口的父窗口,比如,one.jsp 通过popupwindow打开了two.jsp,哪么在two.jsp里面的window.opener就是指one.jsp,所以在two.jsp里面完全可以用window.opener调用任何一个one.jsp里面的方法,实现one.jsp和two.jsp的交互。 注意:window.opener.location.href只是一个链接,如果想实现父窗口的提交就要调用window.opener.action="" 和window.opener.submit(); 方法,但是不幸的是这段代码在firefox下不能运行,解决的办法为在父窗口中写一个提交的function在子窗口中通过window.opener.functionname()调用。 通常在使用window.opener的时候要去判断父窗口的状态,如果父窗口被关闭或者更新,就会出错,解决办法是加上如下的验证if(window.opener && !window.opener.closed)
window.opener.location.reload(); 这个方法在强迫父窗口的时候,在有些IE浏览器(比如安全设置高)的情况下,会弹出一个确认对话框,提示是不是要重新再刷新一次页面,这可是比较郁闷的事情哦,我后来把这个方法替换成了window.opener.location.href=window.opener.location.href;
就不会出现那样的问题了。
发表评论
-
常用表单验证正则表达式
2015-02-02 08:55 12831.由数字、26个英文字母 ... -
取得当前节点下第一个元素的文本内容
2014-10-10 17:41 1000取得checkbox前面的文本内容: <tr id= ... -
JS刷新父窗口的几种方式
2014-09-28 16:54 905浮层内嵌iframe及frame集合窗口,刷新父页面的多种 ... -
jquery 设置select初始值
2013-12-01 16:40 1846<select id="tAddrId ... -
loaction.reload()方法,页面缓存问题
2013-07-24 09:37 1136loaction.reload(false)和location ... -
js 日期转为yyyy-MM-dd格式的字符串
2013-03-07 11:12 0// 获取当前日期 var getTod ... -
js校验邮箱
2011-11-22 16:06 1798<script type="text/java ... -
a标签中定义onclick方法后,链接不起效
2011-11-22 15:11 1381location.href = '/system/compan ... -
IE6中列表挡住div的解决
2011-03-16 14:04 1119在列表和div中加入一层<iframe> ... -
JavaScript IE打印接口带自动分页
2009-09-15 11:49 29751)在body中加入这个object (调用window的组件 ... -
JavaScript出生日期的验证
2009-09-01 16:22 2116function showDates(){ var ... -
javascript中String 对象属性和方法
2009-08-26 09:39 1393属性 1.constructor 指定创 ... -
从身份证中自动提取出生日期、年龄、性别
2009-08-11 09:37 4705从身份证中提取出生日期、年龄、性别 <html&g ... -
在javascript里 string 和 int 类型得相互转换
2009-07-28 18:32 5095在javascript里怎么样才能把int型转换成string ... -
js 动态显示时间
2009-07-13 21:31 1238方法一: <SCRIPT language=Ja ... -
javascript验证身份证
2009-07-08 09:59 1432<script> //检验身份证 func ... -
TextRange对象
2009-07-04 12:32 1558TextRange对象是动态HTML(DHTML)的高级特性, ... -
javascript中createTextRange用法(focus)
2009-07-04 12:00 36491createtextrange createrange区 ... -
location的各个属性
2009-06-27 15:15 1479hash——Specifies an anchor name ... -
javascript判断一个变量是否为undefined
2009-06-22 10:47 2848方法之一: var SomeVar; ...
相关推荐
### window.location.href页面跳转的用法(区别于redirect) #### 概述 在Web开发过程中,页面跳转是一项常见的需求。通常我们会使用`Response.Redirect`来进行页面跳转,但这种方式无法在跳转前执行客户端脚本...
window.opener.location.href = window.opener.location.href 刷新以winodw.showModelDialog()方法打开的窗口 window.parent.dialogArguments.document.execCommand('Refresh'); 或 Response.Write("<script>...
window.opener.location.href = window.opener.location.href; ``` 这里的关键在于利用`location.href`属性来重新设置父窗口的URL,从而达到刷新的目的。需要注意的是,这种方式并不会触发浏览器的缓存机制,而是会...
标题和描述中提到了JavaScript中的几个与页面跳转和刷新相关的属性,分别是window.location.href、location.href、parent.location.href以及top.location.href。这些属性在JavaScript编程中非常常用,用于控制页面的...
window.opener.location.href = window.opener.location.href; window.opener.location.reload(); ``` 这样就可以无警告地刷新父窗口了。 此外,如果你需要刷新的是一个`<iframe>`中的内容,这里有两种方法: 1. ...
于是我在location前面加了一个 window,即改为: onclick=”[removed].href(‘http://baidu.com’);” 发现仍然不行。 于是去baidu之,找到一个答案: 使用[removed]=”url”; 代替 location.href(‘url’);” 于是...
window.opener.location.href = window.opener.location.href; window.opener.location.reload(); ``` ### 6. 与`location.replace()`的区别 `location.replace()`函数会替换当前的历史记录条目,而`reload()`则会...
window.opener.location.reload()刷新父窗口window.opener.location.reload() 与 window.opener.location.href=window.opener.location.href 都是弹出窗口关闭时用来刷新父窗口。 但[removed].Reload 如果有数据提交...
2. 使用opener对象:opener.window.location.href=opener.window.location.href;可以刷新父窗口。 3. 使用Response对象:Response.Write("<script language=javascript>opener.window.navigate('你要刷新的页.asp');...
- `window.opener.location.href=window.opener.location.href;` 和 `window.opener.location.replace(window.opener.document.referrer);`:这两种方式都可以实现刷新父窗口的效果,区别在于`location.href`会添加...
1. `window.opener.document.location.reload()`:该方法可以刷新父窗口的页面。 2. `window.location.href=window.location.href; window.location.reload();`:该方法可以刷新当前页面,但在 IE7 中可能会出现问题。...
- 使用`window.location.href = window.location.href;`也可以达到刷新页面的效果,但这种方法适用于当前窗口而不是父窗口。 - 使用`window.location.replace()`方法可以替换当前历史记录中的URL,从而实现刷新...
- 注意:如果主窗口是在`<iframe>`中,则需要通过`window.opener.parent.document.frames["mainFrame"].location.reload();`来进行刷新。 3. **避免内存泄漏**: - 当关闭弹窗时,为了避免内存泄漏,可以设置`...
window.opener.location.href = window.opener.location.href; ``` **示例**: ```javascript // 假设当前页面是在新窗口或弹出窗口中打开的,则可以使用以下代码刷新父窗口 window.opener.location.href = window...
另外,刷新页面时,有时可能希望不弹出确认对话框,可以使用`window.location.href=window.location.href`或`window.location.reload()`。需要注意的是,`window.location.href="要刷新的页面"`在某些浏览器(如IE6...
`location.reload()` 方法用于重新加载当前页面,这里的 `window.opener.location` 引用的就是父页面的 URL 地址。`reload()` 方法可以带一个可选参数,表示是否强制从服务器而不是缓存中重新加载,其默认值为 `...
- **语法**: `window.opener.location.reload();` - **应用场景**: 当用户在一个新窗口操作后需要返回主窗口时,可以通过这种方式刷新主窗口。 ##### 3. 刷新某一个`iframe` - **语法**: `iframeName.location....
这是最常见的页面跳转方法,通过改变`window.location.href`属性来重定向浏览器到新的URL。 ```javascript window.location.href = "http://www.example.com"; ``` #### 2. `window.navigate`方式 此方法在早期的...
这种方法不直接使用`reload()`函数,而是通过设置`window.opener.location.href`的值为其本身,达到刷新父窗口的目的。这种方法适用于那些不允许使用`reload()`的情况,如某些浏览器的安全限制。 ```javascript ...