我的工控
不积跬步,无以至千里,不积小流,无以成江海。
级别: 略有小成
精华主题: 0
发帖数量: 115 个
工控威望: 287 点
下载积分: 424 分
在线时间: 53(小时)
注册时间: 2010-12-20
最后登录: 2024-09-14
查看我的工控的 主题 / 回贴
楼主  发表于: 2010-12-21 22:21
简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定

的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这

几种方法让大家参考一下,本人觉得第三种方式较好!

1.IFrame引入,看看下面的代码

[代码] <IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0

SRC="import.htm" ></IFRAME>


你会看到一个外部引入的文件,但会发现有一个类似外框的东西将其包围,可使用
[代码] <iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30

src="http://www.dvbbs.net/tech/asp/import.htm" frameborder=0></iframe>


但你会发现还会有点问题,就是背景色不同,你只要在引入的文件import.htm中使用相同的背景色也可以

,但如果你使用的是IE5.5的话,可以看看这篇关于透明色的文章 如果想引入的文件过长时不出现滚动条

的话在import.htm中的body中加入scroll=no


2.<object>方式

[代码] <object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100%

height=30></object>


3.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>

这无尽的雨丝,有没有勾起你的回忆?对你来说,也许我不再重要。但只要你能记得我,我就已经无比欣慰。知道这雨让我想起了什么吗?你的眼泪。一滴滴的,晶莹如珠,包裹着过去岁月的沙粒,在我的心头滚动。