`

HTML中include file标签的用法

阅读更多

<!-- #include PathType = FileName --> 

参数 
PathType 

将 FileName 的路径类型。路径可为以下某种类型: 

路径类型 含义 
文件 该文件名是带有 #include 命令的文档所在目录的相对路径。被包含文件可位于相同目录或子目录中;但它不能处于带有 #include 命令的页的上层目录中。 
虚拟 文件名为 Web 站点上虚拟目录的完整虚拟路径。 

FileName 

指定要包含的文件名。FileName 必须包含文件名扩展,而且必须将文件名用引号 (") 引起来。 

注释 
包 含 #include 命令的文件必须使用映射到 SSI 解释器的文件扩展名;否则,Web 服务器将不处理该命令。默认情况下,扩展 名 .stm、.shtm 和 .shtml 将映射到解释器 (Ssinc.dll)。如果安装了 Internet 服务管理器,则可以修改默认扩展 映射并添加新的映射。请参阅设置应用程序映射。被包含的文件可具有任何文件扩展名,但建议赋予它们 .inc 扩展名。 

示例 
<!--被包含文件与父文件存在于相同目录中。 --> 
<!-- #include file = "myfile.inc" --> 

<!--被包含文件位于脚本虚拟目录中。 --> 
<!-- #include virtual = "/scripts/tools/global.inc" --> 

include file 与include virtual的区别 

1。#include file 包含文件的相对路径,#include virtual包含文件的虚拟路径。 
2。 在同一个虚拟目录内,<!--#include file="file.asp"-->和& lt;!--#include virtual="file.asp"-->效果是相同的,但假设虚拟目录名为myweb,则& lt;!--#include virtual="myweb/file.asp"-->也可以通过调试,但我们知道& lt;!--#include file="myweb/file.asp"-->是绝对要报错的。 
3。如果一个站点下有2个虚拟目录 myweb1和myweb2,myweb1下有文件file1.asp,myweb2下有文件file2.asp,如果file1.asp要调用 file2.asp,那么在file1.asp中要这样 写:<!--#include virtual="myweb2/file2.asp"-->,在这种情况下用#include file是 无法实现的,用<!--#include file="myweb2/file2.asp"-->必然报错。相反,在myweb2的文件中包 含myweb1中的文件也是一样。如果该被包含文件在某个文件夹下面,只要在虚拟路径中加上该文件夹即可。 
4。不论用#include file 还是 #include virtual,在路径中用“/”还是“\”或者二者交叉使用都不会影响编译效果,程序会顺利执行。 
5。 以上情况不适用于2个站点文件的相互调用,而且在同一个站点内,<!--#include file="file.asp"-->和& lt;!--#include virtual="file.asp"-->等效,但假设站点名为website,使用& lt;!--#include virtual="website/file.asp"-->是错误的。

分享到:
评论
1 楼 伊卡洛斯的西瓜 2011-11-18  
          

相关推荐

    html 中 #include file 的用法示例介绍

    复制代码代码如下: &lt;!– #include file=”b.htm” –&gt; ...今天:雨 31 ℃~26 ℃ 明天:雷阵雨 33 ℃~27 ...在html中想达到这样的效果,可以使用iframe标签,直接在网上找了个例子如下: 复制代码代码如下: &lt;

    Struts2+API+标签全解+网页说明

    file标签:在页面上生成一个上传文件元素。 hidder标签:生成一个不看见的用户输入元素。 select标签:生成下拉列表框。 optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,...

    struts2 标签库 帮助文档

    file标签:在页面上生成一个上传文件元素。 hidder标签:生成一个不看见的用户输入元素。 select标签:生成下拉列表框。 optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,...

    织梦隐藏内容付费可见插件_织梦CMS_

    2.在模板内容页(例如article_article.htm)添加隐藏内容调用标签:{dede:include file='plus/hidden.htm' /}(一般添加在{dede:field.body/}的后面)3.发布文章或修改文章时,点击“设置隐藏内容”,添加隐藏内容,...

    struts 标签 logic:iterate使用 logic:iterate

    我就是靠这个文档实现logic:iterate的循环的 struts 标签 logic:iterate使用 logic:iterate &lt;br&gt;第一页 是struts官方的说明, 第二页 是个例子 第三页 是我实现的arrayList放入标签的方法。 这是页面...

    cms后台管理

    五 自定义标签及使用自己创建的表的实现过程 下面是我自己定义的标签mycontent_list 首先,在数据库里创建了一个jc_mycontent的表,其中有id,title,content三个字段 其次,创建了一个实体类 public class ...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    24.1 JSP include指令/标签的不足 302 24.2 Tiles布局和定义 303 24.2.1 布局页面 303 24.2.2 Tiles定义 304 24.3 Struts Tiles插件 305 24.4 Struts Tiles示例 306 24.5 小结 309 第25章 JFreeChart插件 310 25.1 ...

    replace-template:静态页面模板替换工具

    鉴于使用nginx的 include 嵌套模板写了一个静态网站,领导需要拿去别的地方做演示,又不想装nginx环境。特此写了这个一个简单的nodejs程序批量替换掉所有的页面模板,demo奉上 config配置 webPath 放置所有的静态...

    站点模板

    液体标记{% include file.ext %}可用于在_includes/file.ext包括局部_includes/file.ext 。 :open_file_folder: _布局 这些是包裹帖子的模板。 在逐个选择布局,这将在下一部分中进行描述。 液体标签{{ content }}...

    editplus 代码编辑器html c++ jsp css

    右键单击文档标签工具条,弹出菜单中选择“标签选项”,选中“用鼠标中间的按钮关闭”,这里包括鼠标的滚轮。 【8】软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示? 如果你使用 EditPlus 进行文本...

    ASP在线作业系统

    Template类的函数添加修正了注释,统一规范了变量命名2005年10月29日在Global.asp中加入了Compress类,在String类中加入了HtmlEncode,使用Compress类需要WScript.Shell组件的支持,你可以使用阿江asp探针,查看你的...

    ghtest

    液体标记{% include file.ext %}可用于将_includes/file.ext的部分内容包括在内。 :open_file_folder: _布局这些是包裹帖子的模板。 布局是在逐个选择的,这将在下一部分中进行描述。 液体标签{{ content }}用于将...

    SourceToHTML

    file_edit.aspx 模版管理 Transfer.aspx 转换模版 test.aspx 标签测试 标签用法 基本循环 for 定义的数据源 &lt;!--temp:loop for=top_tags--&gt; &lt;a href="/tags/{--name--}/"&gt;{--name--}...

    java面试宝典

    145、&lt;%@include file="abc.jsp"%&gt;与&lt;jsp:include page="abc.jsp"/&gt;之间的差别? 36 146、JSP的缺点? 36 148、如何实现JSP的国际化? 36 150、如何在JSP中包括绝对路径文件? 使用URLConnection即可。 37 151、在...

    EditPlus 2整理信箱的工具

    参数:-Ic:\bc\include -Lc:\bc\lib -n$(FileDir) $(FilePath) 初始目录:c:\bc\bin 捕获输出:开启 例子 3. Visual C++ 菜单文本:Visual C++ 命令:c:\msdev\vc98\bin\cl.exe 参数:"$(FilePath)" 初始目录:$...

    ASP.NET2.0高级编程(第4版)1/6

     程序中使用预编译  的业务对象880 24.2 COM交互操作性:在.NET 中使用COM881 24.2.1 运行库可  调用包装(RCW)881 24.2.2 在ASP.NET代码中  使用COM对象882 24.2.3 错误处理887 24.2.4 用.NET应用程序  部署COM...

    J2EE面试题

    c) Tag File 可以让网页开发人员直接使用JSP语法制作标签 d) Tag File的扩展名可以 .tag 参考答案 b 13) 关于Servlet Filter,下列说法正确的有()。 a) Filter 其实就是一个Servlet b) Filter 可以产生...

    Editplus 3[1].0

    参数:-Ic:\bc\include -Lc:\bc\lib -n$(FileDir) $(FilePath) 初始目录:c:\bc\bin 捕获输出:开启 例子 3. Visual C++ 菜单文本:Visual C++ 命令:c:\msdev\vc98\bin\cl.exe 参数:"$(FilePath)" 初始目录:$...

Global site tag (gtag.js) - Google Analytics