我正在使用Zend Framework构建应用程序,我需要在页脚中插入一个iframe这个应用程序但是,当我按F5或单击链接或按钮时,所有页面刷新甚至iframe。 每次调度事件到服务器,准备好,iframe也调用布局zend。 (我的iframe在foorter.phtml中,准备就绪,它一起调用布局)。
有人知道如何解决这个问题吗?
TKS
答案 0 :(得分:1)
除页面上的iframe
外,您无法刷新整个页面。当您要求浏览器刷新页面时,它将刷新整个页面,没有办法以不同的方式进行。
要执行您似乎想要做的事情,不使用Javascript / AJAX,您必须使用两个框架。一个用于您网站的顶部,一个用于您的页脚。以下是frames
的介绍及其工作原理(iframes
相似,它们只是“内部框架”):http://www.w3.org/TR/html4/present/frames.html
但请注意,使用frames
/ iframes
不是我个人鼓励的做法。你应该问问自己为什么要这样做。如果仅重新加载页面的某个部分,那么您应该检查Javascript / AJAX替代方案。
答案 1 :(得分:0)
如果要禁用某些操作的布局,可以使用$this->_helper->layout ()->disableLayout ();
。将它放在iframe操作中,这将禁用布局,并仅显示操作的视图。