靜態頁面中想包含其他頁面,使用<!--#include file="文件名"-->的方式已經不行了,那么如果的確想實現包含就得想點其他方法了,本文就給出了6種方法。
(1)使用IFrame
這個可能是大家最熟悉的
<IFRAME NAME="neepage" width=100% height=30 marginwidth=0 marginheight=0 SRC="http://www.49028c.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.49028c.com/article/netsite/list7-1.html" name="mainFrame">
</frameset>
<noframes><body></body></noframes>
</html>
這就是大家熟悉的框架了
(3)使用<object>
個人覺得此法方便比較好
<object type="text/x-scriptlet" data="http://www.49028c.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.49028c.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" --]
新聞熱點
疑難解答