电脑技术学习

Javascript一个简单的图像预载函数

dn001

<script language=javascript>
function preloadImages(){
if(document.images){
if(!document.MM_p) document.MM_p=new Array();
var i, j=document.MM_p.length;
for(i=0; i<arguments.length; i++){
if (arguments[i].indexOf("#")!=0){
document.MM_p[j]=new Image;
document.MM_p[j++].src=arguments[i];
}
}
}
}
</script>


应用:
程序代码
<script language=javascript>
preloadImages("http://img.pc004.com/p/2009-05-12/20090512100941521.jpg");
</script>


我一般更喜欢用
程序代码
<img src="http://img.pc004.com/p/2009-05-12/20090512100941521.jpg" style="display:none" />
来实现预加载。