虎霸王动画百科:怎样反复调用同一html文件,另一文件必须是ASP的才能调用此HTML的吗?

来源:百度文库 编辑:中科新闻网 时间:2024/04/26 03:57:29
我不会ASP,我就想知道怎样才能实现同一文件反复若干次调用,代码是什么,该加什么地方,我熟悉HTML,怎么调用呀?

在html文件引入其它html文件的几种方法

一、iframe 方式----菜鸟最擅长用的方式
[代码]
<iframe name="my_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe>

二、object 方式-----看你用在哪里了
[代码]
<object style="border:0px" type="text/x-scriptlet"
data="import.htm" width=100% height=30></object>

三、Behavior的download方式----------我最喜欢用的方式
[代码]
<span id=showImport></span>
<IE:Download ID="oDownload" STYLE="behavior:url
(#default#download)" />
<script>
function onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload(’你要引入的文件.htm’,onDownloadDone)
</script>

wangshengli说:iframe比较灵活,可以自由设定 iframe 的大小、位置、是否有滚动条等,但有时页面上可能会出现两根滚动条,因此 iframe 比较适用于调入规定的小尺寸页面,并能做到完全融合在一起。

object方式类似于页面集成,举个例子:如果 a.htm 中包含了 b.htm,但浏览器实际看到的代码是:

<html><head><title>xxx</title></head>
<body>a.htm的内容
<html><head><title>xxx</title></head>
<body>b.htm的内容</body></html>
</body></html>

只是这样一来,当两个页面都含有 javascript 带码时,容易出错。

第三种方式:嘿嘿,完全融入,这样我就可以....而不..........

被调用的可以是html文件,不过调用的那个页要使用
<!--#include file="a.htm"-->

或者你可以使用 <iframe> 用这个来包含都行。方法有很多种

<iframe src="文件地址"></iframe>

<!--#include file="a.htm"--> 只有ASP服务段代码才支持,静态不支持这样的写法