一像素 2008-10-26
代码如下:
var IsBody={}; //定义动态加载js程序文件的代码 eval("IsBody.AppendJs="+(IsBody.AppendJsCode="function(){var A=(typeof(arguments[0])=='string'?arguments:arguments[0]);for(var i=A.length-1;i>=0;i--){var J=document.createElement('script');J.language='javascript';J.type='text/Javascript';J.src=A[i];document.getElementsByTagName('head')[0].appendChild(J);}};")); //测试document.body是否已经加载 IsBody.Try=function() { if(document.body&&((this.IsIE=(document.readyState!=null))?document.readyState.toLowerCase()=='complete':true)) { //document.body加载后判断浏览器是IE还是FoxFire,本程序目前支持这两种浏览器 clearTimeout(this.Interval); if(typeof(LoadCssFile)!='undefined') { //动态加载css文件,目的也是减少服务器的http请求(注意这里LoadCssFile是个数组) var C=LoadCssFile,j=C.length,i=1; while(i<j) { var J=document.createElement('link');J.rel='stylesheet';J.type='text/css';J.href=C[i++];document.getElementsByTagName('head')[0].appendChild(J); } } //动态加载图片,目的也是减少服务器的http请求 if(typeof(LoadImage)!='undefined') this.AppendJs('/source/js/LoadImage.js'); //动态加载程序主体系统 this.AppendJs('/source/js/System.js'); } }; IsBody.Interval=setInterval('IsBody.Try();',100);