如何用子窗体刷新父窗口呢?(高分!) onClick="window.opener.location.reload()" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href="#" onClick="window.opener.location.reload();window.close();">关闭本窗口,刷新父窗口</a> onClick="window.opener.location.reload()" 同意楼上的<input type=button name=B1 onclick=javascript:window.open("aa.asp") value="open">aa.asp<input type="button" onClick="window.opener.location.reload()" value="close"/> 不完全同意楼上所有的。如果子窗口是做了数据库相关操作,这样的做法根本达不到刷新页的目的。还需要做其他相关设置。比如:1。设置父窗口不允许缓存。这样在刷新的时候才会到服务器重新读取数据。 <meta http-equiv="pragma" content="no-cache">2。也可以在父窗口加一个form,里面保存父窗口得到的参数,然后提交到自身, 来实现刷新的目的。不过不推荐这种方法。 因为,在使用f5刷新页面的时候会要求用户确认。 解决办法是form提交到其他页面处理,然后用response.redirect转回来。 虽然过程烦琐,但是效果很好。 用Location.reload()方法行不通,要用:<a href="#" onClick="window.opener.document.forms(0).submit();window.close();">关闭本窗口,刷新父窗口</a>我一测试通过了,呵呵 关于时间有效期 JS如何实现页面刷新后单选框状态的保留!急1 关于getElementById方法 jquery delegate 重复触发事件问题 超难的javascript encode解码,谁能解决? 请教js问题 为什么调用showsign()失败,告诉我不能取得visibility 属性 如何在进入页面后直接跳到页面最底部? 如何用回车键实现TAB键的功能? 大家看看这段代码怎么不起作用? 右键弹出菜单怎么做? java高手如何将数字型改文本型
<input type=button name=B1 onclick=javascript:window.open("aa.asp") value="open">aa.asp<input type="button" onClick="window.opener.location.reload()" value="close"/>
如果子窗口是做了数据库相关操作,这样的做法根本达不到刷新页的目的。
还需要做其他相关设置。比如:
1。设置父窗口不允许缓存。这样在刷新的时候才会到服务器重新读取数据。
<meta http-equiv="pragma" content="no-cache">
2。也可以在父窗口加一个form,里面保存父窗口得到的参数,然后提交到自身,
来实现刷新的目的。不过不推荐这种方法。
因为,在使用f5刷新页面的时候会要求用户确认。
解决办法是form提交到其他页面处理,然后用response.redirect转回来。
虽然过程烦琐,但是效果很好。