在html静态网页中实现include包含功能
对于全站网页制作有用,不用配iis就可以把整站的头部导航和尾部以一个外部文件的方式引入,就好像asp php中的include功能。原理是从网上找的,后用js做了些改进。
js文件代码:
html文件代码:
?号后面就是要引入的外部文件。
当然还有其它引入方式,具体请看 http://artwc.cn/seo/2009-07-16_92.html
js文件代码:
var urls = document.getElementsByTagName("script");
var urls = urls[urls.length-1].src;
var url = urls.slice(urls.indexOf("?")+1);
var ieid = url.replace(/\W/m,"_");
document.write('<IE:Download ID="'+ieid+'" STYLE="behavior:url(#default#download)" />');
document.getElementById(ieid).startDownload(url,onDownloadDone);
function onDownloadDone(downDate){
document.write(downDate);
}

var urls = document.getElementsByTagName("script");
var urls = urls[urls.length-1].src;
var url = urls.slice(urls.indexOf("?")+1);
var ieid = url.replace(/\W/m,"_");
document.write('<IE:Download ID="'+ieid+'" STYLE="behavior:url(#default#download)" />');
document.getElementById(ieid).startDownload(url,onDownloadDone);
function onDownloadDone(downDate){
document.write(downDate);
}
<
script
src
="this.js?lib/top.html"
></
script
>
当然还有其它引入方式,具体请看 http://artwc.cn/seo/2009-07-16_92.html
分类:
JavaScript应用
« 上一篇:
无图片脚本圆角框(js半完美解决方案)
» 下一篇: lhgcore 框架组件(弹出窗口,表单验证,下拉菜单,弹出日历)!