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文件转换为TXT文件。无论是通过命令行工具、编程方式还是在线服务,都能帮助你轻松完成这个任务。在处理大量HTML文件时,自动化脚本会显得尤为高效。
"j.jpg"可能是一张与转换过程相关的截图,而"sb3转html文件和exe文件.pdf"则可能是一个详细的指南,包含每个步骤的说明、注意事项和可能遇到的问题解答。阅读这份PDF文档将有助于你更好地理解和完成转换操作。 总之...
MHT(MHTML)文件是一种单一的文件格式,它包含了网页的所有内容,包括HTML代码、图像、CSS样式和脚本等资源。这种格式通常用于保存Web页面,以便离线查看或便于传输。然而,不是所有的浏览器都支持MHT格式,这时就...
### 用Java输出HTML文件:关键技术与实践 在数字化时代,高效管理个人互联网资源成为一项基本技能。将收藏夹中的互联网快捷方式转换成HTML文件,不仅便于存储和分享,还能跨设备访问,提升网络资源利用效率。本文...
在网页中实现HTML静态读取Excel文件,通常需要借助JavaScript库和一些前端技术。这个过程涉及到几个关键知识点:文件API、Ajax、数据转换以及可能的跨域问题。下面将详细阐述这些内容。 首先,HTML5引入了File API...
这个压缩包中的示例程序很可能包含了一个HTML文件和一个JSON文件,HTML文件通过JavaScript读取并显示JSON文件的内容。学习这个示例可以帮助你理解如何在实际项目中实现HTML与JSON的交互,提升网页动态数据加载的能力...
总结来说,“将HTML文件转为C数组小工具”提供了一种在资源受限的嵌入式环境中实现简单Web服务的方法。通过将HTML文件的内容静态地嵌入到固件中,可以在没有文件系统的情况下提供静态网页。这种技术对于简化小型...
【标题】"自己用C++写的HTML文件解析程序(html-x)"是个人开发的一款基于C++实现的HTML解析器。这个程序旨在处理HTML文档,提取其中的信息或者进行特定的DOM操作。开发者通过C++编程语言实现了对HTML文档的解析,允许...
html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种表白html表白文件--包含心形气球多种...
HTML文件上传功能是Web开发中的常见需求,它允许用户通过网页选择本地文件并发送到服务器。这个过程通常涉及HTML表单、HTTP协议以及后端处理程序。以下是对这个主题的详细解释: 一、HTML表单 HTML中的`<form>`元素...
首先,要读取HTML文件,我们需要使用Java的I/O(输入/输出)库。Java I/O提供了丰富的类和接口,如`InputStream`, `BufferedReader`, `FileReader`等,用于处理文件读写操作。在读取HTML文件时,我们通常会选择`...
.html文件通常包含HTML标签、文本、图像引用、链接等,浏览器解析这些内容并呈现网页。与.mht文件不同,.html文件可能需要额外的资源文件(如CSS和JavaScript),这些文件通常位于同一目录下或通过URL引用。 **mht...
本文将深入探讨HTML文件的关键字搜索技术,包括其原理、实现方法以及相关工具。 HTML(超文本标记语言)是网页内容的基础,它定义了网页的结构和内容。关键字搜索则是在这些内容中定位特定信息的过程。在本地进行...
将MHT文件转换为HTML文件的过程涉及到多个技术点,包括文件读取、MIME多部分解析、资源提取与存储、HTML内容处理等。通过上述分析可以看出,这是一个相对复杂但有序的过程,通过合理的代码组织和设计,可以有效地...
HTML文件的基本结构包括文档声明、头部和主体三部分。此工具能帮助你自动生成这些基础结构,确保代码的规范性。 JavaScript是一种轻量级的解释型编程语言,常用于网页的动态效果和交互。在HTML中,JavaScript可以...
在ASP中,`Response.Write`是常用的方法,用于向客户端浏览器输出内容,包括HTML标签。例如,你可以创建一个简单的页面,用`Response.Write`来生成HTML头部、主体和尾部。 3. **模版文件的概念** 模板文件是预先...
在WebViewLoadDemo这个示例项目中,可能包含了上述所有操作的完整代码,你可以参考该项目学习和实践如何在Android应用中有效地使用WebView加载本地HTML文件。总的来说,理解并熟练掌握WebView的使用对于Android...
5. **下载结果**:转换完成后,点击“下载”按钮将HTML文件保存到你的电脑。 转换后的`.html`文件可以被广泛地在互联网上分享和查看,不受特定软件的限制。不过要注意,转换过程可能会导致一些复杂的格式或特殊元素...
在C#编程中,读取文本文件,如.txt、.cs或.html文件,是一项常见的任务。这涉及到使用System.IO命名空间中的类,如StreamReader和FileStream。以下将详细讲解如何实现这个功能,以及如何允许用户自定义目录。 首先...