- 用<frame>,<iframe>实现
- 通过<IE:Download>实现
1
<
span id
=
showImport1
></
span
>
2 < IE:Download ID = " oDownload1 " STYLE = " behavior:url(#default#download) " />
3 < script >
4 function onDownloadDone(downData) {
5 showImport1.innerHTML=downData
6}
7 oDownload1.startDownload('top.htm',onDownloadDone)
8 </ script >
9
2 < IE:Download ID = " oDownload1 " STYLE = " behavior:url(#default#download) " />
3 < script >
4 function onDownloadDone(downData) {
5 showImport1.innerHTML=downData
6}
7 oDownload1.startDownload('top.htm',onDownloadDone)
8 </ script >
9
3. 用shtml实现
使用SSI(Server Side Include)的html文档扩展名,SSI(Server Side Include),通常称为"服务器端嵌入"或叫"服务器端包含",是一种类似于ASP的基于服务器的网页制作技术。默认扩展名是 .stm、.shtm 和 .shtml。
什么是SSI?
SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文档中,能够通过注释行调用的命令或指针。SSI具备 强大的功能,只要使用一条简单的SSI命令就能够实现整个网站的内容更新,时间和日期的动态显示,连同执行shell和CGI脚本程式等复杂的功能。 网站维护常常碰到的一个问题是,网站的结构已固定,却为了更新一点内容而不得不重做一大批网页。SSI提供了一种简单、有效的方法来解决这一问题,他将 一个网站的基本结构放在几个简单的HTML文档中(模板),以后我们要做的只是将文本传到服务器,让程式按照模板自动生成网页,从而使管理大型网站变得容易。
首先要修改apache服务器使它支持shtml
修改httpd.conf文件,
①
将上面的#号去掉。
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
# AddOutputFilter INCLUDES .shtml
②搜索到“Options Indexes FollowSymLinks”,在其后加入“Includes”。③重启apache。
Options Indexes FollowSymLinks Includes
其次,在一个shtml中引用一个html的内容。
在index.shtml中加入如下代码:
<!--#include file
=
"
menu_bar.html
"
-->