html中#include file的使用方法
有两个文件a.htm和b.htm,在同一文件夹下a.htm内容例如以下
<!-- #include file="b.htm" -->
b.htm内容例如以下
今天:雨 31 ℃~26 ℃ <br />明天:雷阵雨 33 ℃~27 ℃
直接在浏览器中打开a,没有不论什么显示,后来知道,include是SSI(Server Side Include),在html中不支持include,之后把a.htm改成a.aspx,而且在将该页面公布在iis上,然后a.aspx就能够看到内容了。在html中想达到这种效果,能够使用iframe标签,直接在网上找了个样例例如以下:
<iframe frameborder=0 border=0 width=300 height=300 src="b.htm" mce_src="b.htm"></iframe>
html中#include file的使用方法
參数
PathType
将 FileName 的路径类型。路径可为下面某种类型:
路径类型 含义
文件 该文件名称是带有 #include 命令的文档所在文件夹的相对路径。被包括文件可位于同样文件夹或子文件夹中;但它不能处于带有 #include 命令的页的上层文件夹中。
虚拟 文件名称为 Web 网站上虚拟文件夹的完整虚拟路径。
FileName
指定要包括的文件名称。FileName 必须包括文件名称扩展,并且必须将文件名称用引號 (") 引起来。
凝视
包括 #include 命令的文件必须使用映射到 SSI 解释器的文件扩展名;否则,Web server将不处理该命令。默认情况下,扩展名 .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"-->和<!--#include virtual="file.asp"-->效果是同样的,但如果虚拟文件夹名为myweb,则<!--#include virtual="myweb/file.asp"-->也能够通过调试,但我们知道<!--#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"-->和<!--#include virtual="file.asp"-->等效,但如果网站名为website,使用<!--#include virtual="website/file.asp"-->是错误的。
html中#include file的使用方法的更多相关文章
- html 中 #include file 的用法
有两个文件a.htm和b.htm,在同一目录下a.htm内容如下 <!-- #include file="b.htm" --> b.htm内容如下 今天:雨 31 ℃- ...
- HTML中include file的用法
语法 <!-- #include PathType = "FileName" --> 参数 PathType 路径类型 路径可为以下某种类型: 文件 该文件名是带有 ...
- WebView中input file的解决方法
public class MyWb extends Activity { /** Called when the activity is first created. */ WebView web; ...
- PHP中include路径的解决方法汇总
这几天整理一份很乱的代码,这才意识到php对include处理不是一般的贱:别的编程语言在处理include中的相对目录时,都是以当前处理的文件作为基准.也就是说,如果A包含B,B包含C时,C再包含一 ...
- 玩转Web之Jsp(一)-----jsp中的静态包含(<%@include file="url"%>)与动态包含(<jsp:include>)
在jsp中include有两种形式,其中<%@include file="url"%>是指令元素,<jsp:include page="" f ...
- <%@ include file=""%>与<jsp:include page=""/>区别(转)
http://www.iteye.com/topic/312500/ 我们都知道在jsp中include有两种形式,分别是Include指令:<%@ include file="&qu ...
- <%@ include file=""%>与<jsp:include page=""/>两种方式的作用
一.前言 身为一名coder有太多太多的知识点要去学,太多太多的东西要去记.往往一些小细节也就难免疏忽,但悲催的是多数困恼你的bug就是因为这些微不足道的知识点.我们又不是机器人,怎么可能什么都记得了 ...
- 2019/7/18 --1.<%@ include file=""%>与<jsp:include page=""/>两种方式的作用
一.前言 身为一名coder有太多太多的知识点要去学,太多太多的东西要去记.往往一些小细节也就难免疏忽,但悲催的是多数困恼你的bug就是因为这些微不足道的知识点.我们又不是机器人,怎么可能什么都记得了 ...
- 关于<%@ include file=" " %>与<jsp:include page=""></jsp:include>中的那些问题?
今天在使用<%@ include file=" " %>指令时,竟然在页面中不让使用?这是怎么回事:问题如下图: 顿时被这个问题给搞到了!!!突然想到在以前的 JSP ...
随机推荐
- POI2001 Gold mine(二叉排序树 黑书经典)
采矿(KOP) 金矿的老师傅年底要退休了.经理为了奖赏他的尽职尽责的工作,决定送他一块长方形地.长度为S,宽度为W.老师傅可以自己选择这块地.显然其中包含的采金点越多越好.你的任务就是计算最多能得到多 ...
- knockout 绑定 jquery ui datepicker (转)
ko.bindingHandlers.datepicker = { init: function(element, valueAccessor, allBindingsAccessor) { //in ...
- [原]Unity3D深入浅出 - 认识开发环境中的GameObject菜单栏
Create Empty:创建空对象 Create Other:创建其他对象 Particle System:创建粒子系统 Camera:创建相机 GUI Text:GUI文本 GUI Texture ...
- CodeForces Good Bye 2014 B. New Year Permutation
可能是因为这次没有分Div.1和Div.2,所以感觉题的难度比较大. 题意: 给出一个1~n的排列和一个邻接矩阵A,Aij = 1表示可以交换排列的第i项和第j项,问经过若干次交换后,求能够得到最小字 ...
- (二)学习CSS之cursor属性
参考:http://www.w3school.com.cn/tiy/t.asp?f=csse_zindex cursor 属性规定要显示的光标的类型(形状). <html> <bod ...
- Hibernate4.x之映射关系--一对一映射
Hibernate的1-1映射关系主要分为两类: 1.Hibernate基于外键映射的1对1关联关系 对于基于外键的1-1关联,其外键可以存放在任意一边,在需要存放外键一端,增加many-to-one ...
- 【js与jquery】电子邮箱、手机号、邮政编码的正则验证
//验证邮政编码 $("#postcode").blur(function(){ //获取邮政编码 var postcode=$("#postcode").va ...
- windows 下Python import 导入自定义模块
周末在家研究这个东西,则找到解决方案. 费话少说,上代码 #定义一个自定义的函数,如下 #函数的名称必须是字母和数字的组合,不能用数字开头 #函数名后用小括号括住入参,可以用逗号分隔多个 #如果有返回 ...
- bzoj 1834 [ZJOI2010]network 网络扩容(MCMF)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1834 [题意] 给定一个有向图,每条边有容量C,扩容费用W,问最大流和使容量增加K的最 ...
- Linux 下文件名乱码(无效的编码)的解决办法
文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码. ...