2011-09-12 21 views
2

如果我更新CSS样式表上的代码,所有从该表中拉取代码的页面都会根据所做的调整进行更新。有没有办法做到这一点与可以查看网页(s)的实际信息?我想在一个页面上进行更改并调整所有期望的页面。类似CSS样式的调整

任何人都可以将我推向正确的方向或指导我使用哪些标签?

谢谢

回答

2

有几种方法可以做到这一点,虽然没有很像CSS。

服务器端代码

这包括像ASP.NETPHPRuby,和许多其他语言。使用服务器端代码,您可以创建通常由数据库控制的内容区域(MySQL是免费的数据库)。将内容存储在数据库中时,可以通过服务器端代码将内容提取出来并放在页面上。

AJAX

AJAX是通常还利用使用的数据库的一个相对较新的方法。基本上,当你需要内容时,你可以通过Javascript发送一个调用到你的服务器(或数据库),它会以你请求的内容做出响应。然后,您可以按照自己的意愿格式化内容。关于如何使用AJAX,StackOverflow中存在数千个问题。他们大多会参考jQuery

内容管理系统(CMS)

虽然这是类似于前两种方法我列出了(因为它们通常利用一种或两种方法)的CMS是不同的,因为它们抽象需要实际做任何你自己的工作。他们通常是预制的系统,你只需插入你的内容并做一些调整,你就可以走了。 CMS的一些示例是WordpressJoomlaDrupal

jQuery.load()

如果你进入的jQuery可言,还有你可以用它来样复制你要完成(一个文件,控制所有的内容)什么的简单方法。虽然它绝对不是最受推荐的方法,但只要您的网站不太大,它可以很好地工作。基本上你会把所有的内容放到一个.html文件中,并用ID分隔成div。然后,从该文件中提取内容,您可以使用jQuery.load()加上页面片段选项(在jQuery.load()页面上向下滚动一页)来获取所需的内容。再说一次,这并不是我真正想做的事情,但是它可以让你随时快速更改一小部分内容,而不会产生设置和维护数据库的开销。

+0

谢谢。这是很好的信息,这将使我朝着正确的方向前进。 –

2

如果我理解正确,您想将CSS的想法(提供一些便利的定义,到处使用它们)应用于“其余HTML代码”。

如果你是一个Web服务器上,你可以使用这些技术之一:

  • 服务器端包含
  • PHP
  • JSP

,可能更多的是允许外部文件包含

+0

是的,我在一个网络服务器上。我会检查出来的。谢谢! –

0

如果它只是您只想知道的标签,那么只有两个可用标签(或标记)来调用JavaScript代码。这是不是:

  1. 内嵌<script> ... code goes here ... </script>
  2. 外部<script src="filepath.js"></script>

但是,如果你正在处理XHTML,那么你必须包括<script></script>,例如之间的CDATA <script><![CDATA[ ... inline code goes here ... ]]></script>

但是,如果这没有回答你的问题,那么标签是不是你所需要的,但JavaScript代码。

+0

谢谢,我们也在使用Java,所以这一切都会有所帮助! –