首页 > 编程 > HTML > 正文

静态页面中如何包含其他文件

2024-08-26 00:08:24
字体:
来源:转载
供稿:网友

静态页面中想包含其他页面,使用<!--#include file="文件名"-->的方式已经不行了,那么如果的确想实现包含就得想点其他方法了,本文就给出了6种方法。

(1)使用IFrame

这个可能是大家最熟悉的

<IFRAME NAME="neepage" width=100% height=30 marginwidth=0 marginheight=0 SRC="http://www.vevb.com/article/netsite/list7-1.html"></IFRAME>

加上它的一些属性可以实现一些透明,无滚动条等具体的效果。

(2)使用Frameset

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>包含页面</title>
</head>
<frameset framespacing="0" frameborder="NO" border="0">
<frame src="http://www.vevb.com/article/netsite/list7-1.html" name="mainFrame">
</frameset>
<noframes><body></body></noframes>
</html>

这就是大家熟悉的框架了

(3)使用<object>

个人觉得此法方便比较好

<object type="text/x-scriptlet" data="http://www.vevb.com/article/netsite/list7-1.html" width=100% height=30></object>

(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('http://www.vevb.com/article/netsite/list7-1.html',onDownloadDone)
</script>

(5)使用<script>

就是把相关的html文件转化为js文件.再在调用的时候用

<script src="import.js"></script>

这个方法有点要注意的

假如你是用来包含象头部,导航这些的话,建议不要用这个.不利于搜索引擎的搜集

(6)HTML中执行SSL

存在这种情况,主机只默认的是index.html,但是需要首页是动态的,除了上述方法,可以使用SSL

[!--#exec cgi="index.pl" --]

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表