通过点击一个超链接打开一个新窗口,处理完jsp的代码后再关闭窗口,并刷新父窗口,当前窗口也切换到父窗口,怎么实现? 在打开的页的<body>中加入<body onunload="opener.reload();opener.focus();">试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body onload="window.opener.reload();window.opener.focus();window.close();"> 回复人: myvicy(在线解决:你的问题我来解决(因为我不会骗人,所以我最) ( ) 信誉:100 2005-04-01 16:04:00 得分: 0 在打开的页的<body>中加入<body onunload="opener.reload();opener.focus();">试试 Top 回复人: micker(希望下一代别再贫穷) ( ) 信誉:100 2005-04-01 16:08:00 得分: 0 <body onload="window.opener.reload();window.opener.focus();window.close();"> 这2个方法都不行嘛,父窗口不会刷新啊,我是写在 子窗口的 body中的,是写错了地方还是?继续关注中~! 子窗口<body onUnload="window.opener.reload();window.opener.focus();window.close();"> 我是写在 子窗口中的,子窗口的一个连接里写了 window.close() ,点那个连接关闭子窗口,但父窗口并没刷新啊。 子窗口<body onUnload="window.opener.reload();window.opener.focus();window.close();">中的 window.opener.reload(); 可以换成点击父窗里的一个刷新button(你可以把它隐藏起来,click事件自己写吧)来刷新页面。例如:<body onUnload="window.opener.Form1.Button_search.click();window.opener.focus();window.close();">(注意FORM和BUTTON的大小写哦) 我可不可以在 父窗口的 <body onFocus="刷新代码"> 达到一样的效果? 这样子窗口只要关闭就行了,那个 刷新代码 怎么写呢? 我对此不是很熟 我测试过了,直接在子窗口的<page>里写如下代码是可行的:(请注意有“location ")<body onUnload="window.opener.location.reload();window.opener.focus();window.close();">如果你只想刷新主窗口中的某个地方(比如只更新一个列表什么的,其它地方不更新),则在主窗口中加个BUTTON比较好,那代码可以按照您的意愿来写,如果要刷新全页面,就是:onclick="window.location.reload()"如果在父窗口的<body>中加代码,则怕要你进一次页面都要刷新了,或者象你写的onFOCUS都要刷新了。 谢谢楼上的.我弄了,可以的,就是当我关闭子窗口的时候,会刷新一下父窗口.而我要实现的功能是当我在子窗口里点击提交按钮后,关闭子窗口并刷新父窗口,这样只要在<body onUnload="window.opener.location.reload();window.opener.focus();window.close();">之前加一个<script language=javascript>window.close(); </script>就可以了 2012年3月10日 18:00 这个用js怎么转成date类型的呢 JS能不能自动操作别人的多框架页面? 急急急!!! [20分全给]急求把2006-1-1 11:14:12转换为2006-01-01 11:14:12的JS函数,即日期添0 可输入下拉列表框,急!!!! 请高手写段弹层JS效果 急~ 如何在两个HTM页面之间传递动态数组,最后10了,穷光蛋 ! 关于正则表达式 WebBrowser组件问题 控制~播放的背景音乐问题~~ 如何修改一个td的bgcolor属性? 急死人了,cdate老是不能用,提示缺少对象。
在打开的页的<body>中加入
<body onunload="opener.reload();opener.focus();">
试试
Top
回复人: micker(希望下一代别再贫穷) ( ) 信誉:100 2005-04-01 16:08:00 得分: 0
<body onload="window.opener.reload();window.opener.focus();window.close();">
这2个方法都不行嘛,父窗口不会刷新啊,我是写在 子窗口的 body中的,是写错了地方还是?继续关注中~!
刷新页面。例如:<body onUnload="window.opener.Form1.Button_search.click();window.opener.focus();window.close();">(注意FORM和BUTTON的大小写哦)
<body onUnload="window.opener.location.reload();window.opener.focus();window.close();">如果你只想刷新主窗口中的某个地方(比如只更新一个列表什么的,其它地方不更新),则在主窗口中加个BUTTON比较好,那代码可以按照您的意愿来写,如果要刷新全页面,就是:onclick="window.location.reload()"如果在父窗口的<body>中加代码,则怕要你进一次页面都要刷新了,或者象你写的onFOCUS都要刷新了。
而我要实现的功能是当我在子窗口里点击提交按钮后,关闭子窗口并刷新父窗口,这样只要在<body onUnload="window.opener.location.reload();window.opener.focus();window.close();">之前加一个<script language=javascript>window.close(); </script>就可以了