Dreamweaver服务器端包含导致无效标记

时间:2012-05-03 10:11:00

标签: dreamweaver markup server-side-includes

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

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

这有两个影响; 1.将多个标记标记为“无效标记”标记无效,因为它是重叠或未公开的标记(我知道包含文件已完成此操作,因为如果删除该行代码,则错误消失)。 2. Group_News_Item.htm中的jpeg不会显示在浏览器中,尽管它应该有一个空格,并显示随附的文本。如果我将Group_News_item.htm移动到根并修改包含文件,它将解决丢失的Jpeg但仍然存在无效标记错误。
我对建议非常开放,如果有更好的方法可以解决这个问题,也许我应该废弃这种方法?由于我的经验不足,我想尽量保持简单。

1 个答案:

答案 0 :(得分:0)

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

另外,你有服务器吗?

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

替代方法是使用像php这样的服务器,这就是这样:

<?php

    include('content/Group_News_Item.htm');

?>

要执行此操作,您必须运行其中一个服务器,在计算机上测试服务器,如WAMP (for windows)LAMP (for linux)或linux webhosting

希望这有帮助