html包含html文件的方法
前段时间在做一些招投标原型的时候遇到这样的一个需求:需要将一些表单做成标签页的方式来显示,进一步地想将标签页里面的每个页面的内容做为一个独立的html页面,以方便重用和维护,所以这里就出现了html包含html文件的处理。下面是几种处理方式:
1. IFrame
这个可能是大家最熟悉的.
<IFRAME NAME="neepage" width=100% height=30 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME>
加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以html教程的相关介绍
2.Frameset
这就是大家熟悉的框架了
没什么好说的.看看html教程就行
其实前面这两种都还是基本上可以满足我们使用的,但是我们设想一下假如将要被包含的那个html页面过大,如高度可能是很高。那么这样包含进来就会有一个问题,用户得拖动Frame的上下滚动轴。这样当然不太适合我们做原型了。
3.<object>
<object type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
这种方式可以手动设置高度看起来好像还不错,但我们设想我本来就不知道将在被包含的那个html文件有多高是这个就麻烦了,有可能设得太大给页面留出很大的空闲地方,给人感觉也不太好。设得太小吧又怕显示不完将要被包含页面内容,那更不可以接受了。
4.Behavior的download方式
<span id=showImport></span>
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<script>
function onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>
个人感觉这个方式还不错,页面可以自己根据实际被包含的文件的大小来做,又不用拖滚动条。
5.<script>
就是把相关的html文件转化为js文件.再在调用的时候用
<script src="import.js"></script>
这个方法有点要注意的假如你是用来包含像头部,导航这些的话,建议不要用这个.不利于搜索引擎的搜集
李小强 leaderbird 2007-12-19
分享到:
相关推荐
这意味着生成的HTML文件不会包含任何服务器端的脚本,例如JSP(JavaServer Pages)。此实例提供了一个起点,开发者可以根据自己的需求进行扩展,比如添加更多的HTML元素、样式、脚本或者其他复杂的功能。 在提供的...
在网页中实现HTML静态读取Excel文件,通常需要借助JavaScript库和一些前端技术。这个过程涉及到几个关键知识点:文件API、Ajax、数据转换以及可能的跨域问题。下面将详细阐述这些内容。 首先,HTML5引入了File API...
总结来说,“将HTML文件转为C数组小工具”提供了一种在资源受限的嵌入式环境中实现简单Web服务的方法。通过将HTML文件的内容静态地嵌入到固件中,可以在没有文件系统的情况下提供静态网页。这种技术对于简化小型...
【标题】"自己用C++写的HTML文件解析程序(html-x)"是个人开发的一款基于C++实现的HTML解析器。这个程序旨在处理HTML文档,提取其中的信息或者进行特定的DOM操作。开发者通过C++编程语言实现了对HTML文档的解析,允许...
MHT(MHTML)文件是一种单一的文件格式,它包含了网页的所有内容,包括HTML代码、图像、CSS样式和脚本等资源。这种格式通常用于保存Web页面,以便离线查看或便于传输。然而,不是所有的浏览器都支持MHT格式,这时就...
html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种...
首先,要读取HTML文件,我们需要使用Java的I/O(输入/输出)库。Java I/O提供了丰富的类和接口,如`InputStream`, `BufferedReader`, `FileReader`等,用于处理文件读写操作。在读取HTML文件时,我们通常会选择`...
.html文件通常包含HTML标签、文本、图像引用、链接等,浏览器解析这些内容并呈现网页。与.mht文件不同,.html文件可能需要额外的资源文件(如CSS和JavaScript),这些文件通常位于同一目录下或通过URL引用。 **mht...
将MHT文件转换为HTML文件的过程涉及到多个技术点,包括文件读取、MIME多部分解析、资源提取与存储、HTML内容处理等。通过上述分析可以看出,这是一个相对复杂但有序的过程,通过合理的代码组织和设计,可以有效地...
在ASP中,`Response.Write`是常用的方法,用于向客户端浏览器输出内容,包括HTML标签。例如,你可以创建一个简单的页面,用`Response.Write`来生成HTML头部、主体和尾部。 3. **模版文件的概念** 模板文件是预先...
在WebViewLoadDemo这个示例项目中,可能包含了上述所有操作的完整代码,你可以参考该项目学习和实践如何在Android应用中有效地使用WebView加载本地HTML文件。总的来说,理解并熟练掌握WebView的使用对于Android...
在C#编程中,将HTML文件进行简单导出通常涉及到几个关键步骤和技术。这个场景可能是为了生成报告、保存网页内容...总之,C#提供了强大的工具和库来处理HTML文件的导入和导出,可以根据具体需求选择合适的方法和工具。
本资源提供的是三种不同的文件批量上传方法,其中包括单文件上传和多文件上传,并且都带有进度条功能,这对于提升用户体验至关重要。下面将详细阐述这些知识点。 1. **单文件上传**: 单文件上传是基本的文件上传...
HTML源代码网页模板文件是构建网站的基本框架,它包含了网页的结构、布局和设计元素,使得开发者能够快速地创建和定制网页。这些模板通常由HTML、CSS(层叠样式表)和JavaScript等技术组成,提供了预设的页面样式和...
创建一个进程实例,设置工作目录为wkhtmltopdf所在位置,然后指定命令行参数,包括输入的HTML文件路径和输出的PDF文件路径。 3. ** 示例代码:** ```csharp using System.Diagnostics; public void HtmlToPdf...
通过Apache POI,我们可以读取、写入和修改这些文件,并将其转换为其他格式,包括HTML。 2. **PDFBox** - 是Apache的一个开源项目,专门用于处理PDF文件。它提供了丰富的API来操作PDF文档,包括转换为HTML。 3. **...
HTML文件通常包含文本内容、标记以及引用的其他资源,如图片和样式表。`HtmlHelp.chm`文件可能包含了HTML的基本语法、元素标签、属性、事件和布局方法等内容,旨在帮助初学者理解如何创建结构化和交互式的网页。 ...
解决这个问题的一个有效方法就是编写脚本或程序来批量更改HTML文件的meta信息,确保两者匹配。 本压缩包中包含的资源是用来批量修改HTML文件中meta标签的编码方式。这个程序依赖于两个Java库:Jsoup和Apache ...
在HTML2Epub的转换过程中,首先要解析HTML文件或链接,提取出其中的结构信息。这包括标题、段落、列表、图像、链接等。这些信息会被转化为EPUB文件的元数据和内容部分。元数据通常包括书名、作者、出版日期等信息,...
HTML文件生成PDF是一种常见的需求,尤其在Web应用中,用户可能需要将网页内容保存为PDF格式以便打印或离线阅读。本资源提供的方法是通过客户端JavaScript实现这一功能,避免了服务器端处理的压力,提高了用户体验。 ...