如何在页脚布局Zend中插入iframe而不刷新此页脚?

时间:2012-09-26 19:01:18

标签: zend-framework footer

我正在使用Zend Framework构建应用程序,我需要在页脚中插入一个iframe这个应用程序但是,当我按F5或单击链接或按钮时,所有页面刷新甚至iframe。 每次调度事件到服务器,准备好,iframe也调用布局zend。 (我的iframe在foorter.phtml中,准备就绪,它一起调用布局)。

有人知道如何解决这个问题吗?

TKS

2 个答案:

答案 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操作中,这将禁用布局,并仅显示操作的视图。