iframe与后台交互后,返回页面显示的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iframe与后台交互后,返回页面显示的问题相关的知识,希望对你有一定的参考价值。

jsp页面中,一个DIV当中嵌套了一个iframe,iframe发请求到远程Action,Action处理后,返回到页面A。我怎么控制页面A的内容显示在原先发请求的iframe范围内,或者显示在整个页面,脱离原先的iframe束缚?

其中远程的访问资源是不能改变的
框架用的struts2

麻烦知道的兄台详细说明一下,有例子附上最好,谢谢!

原来的iframe中有页面,则页面的head中增加
<base target='XXXX'>
那个XXXX如果要自己就写 _self , 如果是整个页面就写_top,不写默认自己.
也就是A页面最后默认是在iframe里显示的.
如果没有,则你只能是A页面返回到iframe中,然后在A页面加一句javascript在top框架打开自己.
参考技术A 是iframe中的src请求操作还是iframe中所包含页面中的操作?

以上是关于iframe与后台交互后,返回页面显示的问题的主要内容,如果未能解决你的问题,请参考以下文章

与 iframe 交互时保持父级滚动

iframe在顶级页面弹窗并交互

iframe父子页面交互

IFrame父页面和子页面的交互

iframe学习之 窗口交互

11.13 和后台交互