当前位置:编程学习 > JAVA >>

子页面刷新父页面问题,在线等答案!

背景:
有一个列表页面List.jsp,点击【新增】按钮弹出窗口进入新增页面Edit.jsp
在Edit.jsp页面中有一个【保存并继续】按钮,用于连续新增记录。

要实现功能:点击【保存并继续】后,保存记录并刷新父页面(List.jsp),子页面(Edit.jsp)窗口不关闭,不被遮挡.

我代码如下:
子页面Edit.jsp中:
function() doSave(){
document.operatewritModelForm.target = opener.window.name;
document.operatewritModelForm.submit();
}

表单提交后会通过Action重新定位到父页面(List.jsp)页面实现刷新。
但是,父页面激活后,子页面的窗口却被最小化了(或者说被父页面遮挡住了),我需要点击【保存并继续】后,
刷新父页面,但焦点继续停留在当前页面(Edit.jsp)。这个怎么实现?
Ajax实现起来挺乱的,不考虑使用,求前端达人帮解决。。
--------------------编程问答-------------------- 前端一直弱项,帮你顶一下吧 --------------------编程问答-------------------- 好久没写前端的东西了,以前好像有人问过这个问题。
刚才我也顺便搜了一下,
结果方式好像是

window.parent.frame[1].location.reload();
当然,前提是你子页面是由父页面弹出来的。 --------------------编程问答--------------------
引用 2 楼 AA5279AA 的回复:
好久没写前端的东西了,以前好像有人问过这个问题。
刚才我也顺便搜了一下,
结果方式好像是

window.parent.frame[1].location.reload();
当然,前提是你子页面是由父页面弹出来的。


试了,子页面还是会失去焦点,而且会弹出"重试"的提示框 --------------------编程问答-------------------- http://blog.csdn.net/defonds/article/details/4159512 --------------------编程问答-------------------- 你可以直接找到你的父页面然后重新load ,你也可以在子页面写个方法调用父页面的方法进行刷新。 --------------------编程问答--------------------
引用 5 楼 rui888 的回复:
你可以直接找到你的父页面然后重新load ,你也可以在子页面写个方法调用父页面的方法进行刷新。

刷新父页面没问题   但重点是会失去子页面焦点 --------------------编程问答-------------------- 我有个迂回些的方法

子页面关闭再打开:关闭前调用父页面的弹出子页面方法 --------------------编程问答-------------------- 你可以让父页面ajax局部刷新啊...你不可能一个父页面都刷新吧... --------------------编程问答-------------------- 保存并继续 这控件先不要刷父页面,等子页面退出了 再刷 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
引用 4 楼 defonds 的回复:
http://blog.csdn.net/defonds/article/details/4159512

可能有用! --------------------编程问答-------------------- parent.window.location = parent.window.location; 子页面JS中写上这个 ,父页面刷新 --------------------编程问答-------------------- window.focus();焦点移动当前窗口。至于你保存之后父界面刷新就用window.parent.location.reload(); --------------------编程问答-------------------- 而且要弄好要多试几下这个蛮蛋疼我以前有好几层几面有事iframe弹出div 然后div弹出新IE 新IE有弹出div 我插你说蛋疼不蛋疼然后保存之后要关闭这些东西。 --------------------编程问答-------------------- 这个其实没必要点击【保存并继续】的时候刷新父页面,你只需要在关闭子页面的时候刷新父页面就行了
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,