0

我是 Wed Design 的新手,使用 Dreamweaver CS5.5(和无限量的谷歌搜索)尝试为我工作的小型企业创建一个小型 Intranet 站点。我正在尝试创建一个“新闻”页面,新闻页面将在其中查找“News_Item.htm”。我的想法是营销人员可以用word创建一篇文章然后保存为htm,我的页面将查找文件并将其插入页面。所以我有一个名为 content 的文件夹,htm 文件就在里面。在我的代码中我插入

<!--#include file="content/Group_News_Item.htm" -->

这有两个效果;1.将几个标签标记为“无效标记”标记无效,因为它是重叠或未公开的标签(我知道包含文件已经这样做了,因为如果我删除那行代码,错误就会消失)。2. Group_News_Item.htm 中的 jpeg 不显示在浏览器中,尽管它应该去的地方有一个空格,并且伴随的文本确实显示了。如果我将 Group_News_item.htm 移动到根目录并修改包含文件,它会解决丢失的 Jpeg 但仍然存在 Invalid Markup 错误。
我非常愿意接受建议,如果有更好的方法来完成这项任务,也许我应该放弃这种方法?由于我缺乏经验,我想尽可能简单。

4

1 回答 1

0

确保您的 #include 不在 html 标签之外。

还有,你有服务器吗?

检查您是否启用了服务器端包含 (SSI)。

另一种方法是使用类似 php 的东西,它也是服务器端的,这将是这样的:

<?php

    include('content/Group_News_Item.htm');

?>

为此,您必须在其中一台服务器上运行它,在您的计算机上测试服务器,如WAMP(适用于 windows)LAMP(适用于 linux)或 linux webhosting

希望这可以帮助

于 2012-05-04T03:27:41.603 回答