替代html frames标记以避免整页刷新

时间:2014-03-29 12:01:37

标签: jquery html menu tiles sitemesh

我有一个现有的应用程序,它使用html frames标记进行页面布局。我右边有一个标题,菜单,左侧导航和内容区域。当用户从左侧导航栏中选择一个选项时,使用frame src属性在右侧区域显示相应的内容。

我打算通过消除frames标签来重新设计UI。所以,我的问题是如何在没有框架标签的情况下实现它。任何人都可以建议我一个我可以使用的替代机制。我有一种感觉,框架帮助我避免整页刷新,因为每次只更改正确的内容区域,菜单和左侧导航是固定的。现在,我不确定更换它的方法是什么,并帮助我避免菜单,并且每次都会刷新导航。

1 个答案:

答案 0 :(得分:0)

您尚未提供有关用于创建网站的框架的任何信息。如今,几乎每个自尊的框架(见下文)都有一个模板引擎,可以让你做你想要的事情。您将刷新整个页面,但您只需要编写页眉,页脚等代码一次。

这将消除你的框架,并将带你进入21世纪;)

刚刚出头:

PHP

  • Symfony有Twig
  • Zend有Zend View
  • 对于普通PHP,如果仍然存在,则可以使用Smarty

.NET

  • MVC4有Razor

爪哇

  • 如果我没有误会,JSP有模板

HTML单页面应用

  • 绝对是AngularJS

或者,你可以使用像drupal,wordpress等的CMS,你可以在现有的模板上构建