静态页面中想包含其他页面,使用<!--#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" --]
新闻热点
疑难解答