`

在html 静态页面中引用外部页面 Includ , 包含 ,嵌入

阅读更多
在html 静态页面中引用外部页面 Includ , 包含 ,嵌入
2008-07-27 20:43

在asp页面中引用外部页面很简单,使用以下语句就可以:<!-- include file="要引用的页面" ->

但是在html 静态页面中引用外部页面则没那么方便,主要方法有:

1.使用框架来实现,但是那样占用线程较多,速度慢;
<IFRAME width=100% height=30 marginwidth=0 marginheight=0 SRC="header.htm" ></IFRAME>
加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以html教程的相关介绍


2.使用. js脚本来实现

就是把相关的html文件转化为js文件.再在调用的时候用
<script src="import.js"></script>
或<script src="import.asp"></script>,此时import.asp中的内容必须使用js输入才行。

如果你用此方法来包含像头部,导航条的话,它将不利于搜索引擎的搜集。
另外,编写js输出的内容代码较凌乱,容易出错。


3.下面是一种实现方法:
最好能有一种方法,就像asp页面包含其他页面时那样,用一小段包含语句就可以实现,不要将需要包含的内容出现在本页面内,而是分割出去到另外一个自己的页面。

<span ><IE:Download STYLE="behavior:url(#default#download)" />
<script>
function onDownloadDone(downData){
showImport1.innerHTML=downData
}
oDownload1.startDownload('top.htm',onDownloadDone)
</script>

注:包含的页面为 top.htm 只要把需要包含的页面改掉就可以了!其中id=showimport 不能改为其他,这种写法为一次包含一个文件。


4.<object> 个人觉得此法方便比较好

<object type="text/x-scriptlet" data="import.htm" width=100% height=30></object>

5.Behavior的download方式

<span
<IE:Download STYLE="behavior:url(#default#download)" />
<script>
function onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>


6、HTML中执行SSL
存在这种情况,主机只默认的是index.html,但是需要首页是动态的,除了上述方法,可以使用SSL
[!--#exec cgi="index.pl" --]

1、在服务器上打开“服务器端包含”
2、把你的静态文件扩展名改成:shtml
3、在文件中添加<!--#include file="你要包含的文件" -->
分享到:
评论

相关推荐

    jsp中include指令静态导入和动态导入的区别详解.docx

    静态导入是将一个外部文件嵌入到当前 JSP 文件中,同时解析这个页面的 JSP 语句。静态导入使用的语法是:`%@include file="relativeURLSpec"%`。在静态导入中,被包含的页面的编译指令也会被包含进来。例如,在 ...

    静态库函数的调用

    本篇文章将详细讲解如何在MFC中调用静态库函数。 首先,理解MFC静态库的工作原理至关重要。MFC静态库通常以.lib文件形式存在,它包含了MFC类的实现。当你在项目中链接这个库时,编译器会将库中的所有代码合并到你的...

    静态库_动态库生成过程及其调用方法详解

    在编译目标程序时,链接器会将静态库中的代码直接嵌入到可执行文件中,形成一个独立的程序。这意味着,使用静态库的程序不需要在运行时依赖外部库文件,但生成的可执行文件会较大,因为包含了大量的重复代码。 生成...

    浅析海洋环境要素查询系统中页面包含静、动态文件技术.pdf

    首先,IFRAME(Inline Frame)是一种在HTML中嵌入另一个HTML文档的技术,它允许在一个页面中展示多个独立的网页内容。然而,IFRAME存在浏览器兼容性问题,不同的浏览器可能会导致显示效果不一致。此外,IFRAME在链接...

    jsp页面制作的模板

    JSP支持在页面中嵌入JavaScript,或者通过`&lt;script&gt;`标签引用外部JS文件。 4. **整合Java代码**:JSP的核心优势在于其动态性。可以使用Java脚本来处理服务器端的任务,如从数据库读取个人信息、动态生成内容等。在...

    使用AngularJS来实现HTML页面嵌套的方法

    在ng-include指令中不仅可以包含静态的HTML文件,还可以嵌入具备AngularJS指令或数据绑定功能的HTML。这样,嵌入的HTML可以与其所在的主页面共享相同的作用域。 在给出的示例中,展示了如何在AngularJS控制器中使用...

    VC静态库的应用

    这样,当运行程序时,不需要外部的.lib或.dll文件,因为所有必要的代码都已经包含在可执行文件中。 创建静态库的过程如下: 1. 创建一个C++项目,选择“Win32控制台应用程序”模板,并在向导中选择“静态库”作为...

    jsp中include指令静态导入和动态导入的区别详解

    静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。include的静态导入指令使用语法: 代码如下:&lt;&#37;@include file=”relativeURLSpec...

    静态链接库的使用

    2. **包含头文件**:在目标项目(如test01)的源代码中包含静态库的头文件,以便访问其中的函数和数据结构。例如,在`test01.cpp`文件中添加`#include "h.h"`。 3. **声明库依赖**:在编译指令中声明需要使用的静态...

    GMP库静态文件

    在编程时,静态链接库会将库的代码直接嵌入到最终的可执行文件中,使得程序运行时不再需要外部的库文件。这种形式的优点是方便分发,因为用户无需担心缺少依赖;缺点是生成的可执行文件较大,且更新库时需要重新编译...

    openssl-1.01e 静态库含头文件

    当你的应用程序与静态库一起编译时,库的代码会直接嵌入到最终的可执行文件中,这意味着你无需在运行时依赖外部库文件。对于 OpenSSL 的静态库,主要包含两个部分:libeay32.lib 和 ssleay32.lib。这两个库分别提供...

    curl静态库7.57

    静态库在编译时会将库代码直接嵌入到目标程序中,生成的可执行文件体积较大,但运行时无需依赖外部库文件。动态库则在运行时被加载到内存中,多个程序可以共享同一份库,节省资源,但需要确保系统中存在相应的动态库...

    Luajit 静态库(含32位和64位)

    本资源包含 Luajit 的静态库,支持32位和64位操作系统,这使得开发人员能够在不同平台下方便地集成 Luajit 到他们的项目中。 首先,我们来详细了解一下 LuaJIT: 1. **LuaJIT 特性**: - **JIT 编译**:Luajit 的...

    静态链接库

    - 资源浪费:如果库中的某些函数未被使用,也会被包含在可执行文件中。 总结来说,静态链接库是软件开发中不可或缺的一部分,尤其适用于需要自包含、独立运行的场景。然而,对于大型项目或需要频繁更新的库,动态...

    openssl静态库(1.0.2n)

    静态库则是在编译时将库代码嵌入到目标程序中,生成的可执行文件不依赖外部库,便于部署但占用磁盘空间更多。在这个压缩包中,我们可能找到了OpenSSL的静态库文件。 "include"目录通常包含OpenSSL的头文件,这些...

    JSP第10章静

    在JSP中,静态内容如HTML、CSS和JavaScript通常被包含在JSP文件中,或者通过外部文件引用。使用`&lt;jsp:include&gt;`或`&lt;%@ include %&gt;`指令,可以将静态HTML片段插入到JSP页面中,这样可以保持HTML代码的整洁,同时方便...

    举例分析Linux动态库和静态库

    **静态库**在程序编译过程中会被链接到目标代码中,也就是说,最终的可执行文件会包含静态库中被引用的所有代码段。当程序运行时,这些代码已嵌入其中,不再依赖外部的库文件。这种方式的优点在于应用程序的独立性更...

    模拟某团购网页面

    在实际项目中,我们通常会将这些静态资源放在一个统一的目录下,如`/static`或`/resources/static`,然后在HTML中通过相对路径引用它们。 总的来说,模拟团购网页面需要结合HTML来搭建页面结构,利用JSP处理动态...

    MinGW 4.4.1 静态正式版

    3. `include`:包含头文件,这些文件提供了C和C++标准库以及MinGW特定库的接口定义,供开发者在编写源代码时包含引用。 4. `libexec`:通常用于存放辅助执行程序或脚本,这些程序可能在编译或链接过程中被调用。 5. ...

    OpenSSL3.2静态库

    静态库(如本例中的OpenSSL 3.2)将库函数直接嵌入到目标程序中,使得程序在运行时无需依赖外部库文件。这样可以简化部署,但会增加程序的大小。 **3. 包含文件夹(include)** 这个文件夹包含了OpenSSL的头文件,...

Global site tag (gtag.js) - Google Analytics