function cImg(r,vScr){
if(r){
if(r.length){
for(j=0;j<r.length;j++) r[j].src = vScr;
}
else r.src = vScr;
}
}
var vStar = new Image;
vStar.src = "/jys2002a/images/star.gif";
cImg(document.all.star,vStar.src);

解决方案 »

  1.   

    sorry,try:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <script language="JavaScript1.1" type="text/javascript">
    <!--//
    function cImg(r,vScr)
    {
    if(r)
    {
    if(r.length)
    {
    for(j=0;j<r.length;j++) r[j].src = vScr;
    }
    else r.src = vScr;
    }
    }
    var vStar = new Image;
    vStar.src = "/jys2002a/images/star.gif";
    function init()
    {
    cImg(document.all.star,vStar.src);
    }
    //-->
    </script>
    </head><body onLoad="init()">
    <img id="star" src="">
    </body>
    </html>
      

  2.   

    var img=new Image(); 
    img="a.gif"; 
    document.all.img1.src=img;今天下午我根据我以前写的Pre_Load()函数,也就是预装图片功能,把此问题解决了。
    不过,也得谢谢楼主的光临。