2012-02-22 63 views
1

是否有任何其他方式访问同一个菜单,而无需在每个“页面”中重新添加代码?从几个子类别访问菜单

我的意思是菜单看起来完全在现场you're的一样,无论哪个部分。 所以应该有办法有附加到网站上的每个页面菜单,不添加代码的每一页你创建?

+0

你在建什么样的网站?纯粹的HTML HTML? – bassplayer7 2012-02-22 01:04:40

回答

0

您希望用于您的网站开发的语言是?

有很多框架可用于每种语言。

例如用java中的瓷砖struts。

在瓷砖概念中,您将定义一些基础布局。这将在这里指定标题栏边栏等。

然后在接下来的页面中,您可以简单地将新页面扩展到基本布局。在那里,即使你没有特别指定任何内容,它将默认预先定义一个。

例如参考 struts tiles example link

在jsp中有一个选项可以在另一个页面中添加页面。关键词是

<%@ include file='menu.jsp'%> 

这里menu.jsp是亩菜单栏,我打电话给我的页面中的位置。因此,它会出现在我指定的地方。如果您对瓷砖概念不太熟悉,则可以使用此方法将菜单添加到页面中,而无需在所有页面中重复整个代码。

0

有很多方法可以做到这一点,就我而言,他们都使用PHP或类似的东西在每个单独的页面上生成HTML菜单代码。

浏览器必须包含所有内容,否则将不显示特定的部分。我们可以将每一个菜单等类似菜单的代码硬编码到每个html页面中,或者他们可以创建更多的php网站来生成html并将其提供给浏览器。

其他自己写的php,现成的解决方案将(通常)允许你这样做。例如购物车,以及内容管理系统(CMS)。