我用的IE7.那些图片在image文件夹下,没错啊? 但就是显示不了图片,只有一个 ’叉‘,我查看属性,显示地址为javascript:nextAd(),类型:不可用.为什么啊 ?这和浏览器有关吗 ???为什么在那个网站上能显示在我这就显示不了啊 ???  郁闷ing......

解决方案 »

  1.   


    <script   language="JavaScript"   type="text/JavaScript">   
    var   imgUrl=new   Array();   
    var   adNum=0;   
    imgUrl[1]="http://www.csdn.net/Images/logo_csdn.gif";   
    imgUrl[2]="http://profile.csdn.net/my/3.jpg";
    var   j=0;   
    for   (i=1;i <=10;i++)   {   
    if(   (imgUrl!="")   )   {   
    j++;   
    }   else   {   
    break;   
    }   
    }   
    function   playTran(){   
    if   (document.all){   
    document.imgInit.filters[0].play();   
    }   
    }   
    function   nextAd(){   
    if(adNum <j)adNum++   ;   
    else   adNum=1;   
    if   (document.all){   
    document.imgInit.filters[0].Transition=26;   
    document.imgInit.filters[0].apply();   
    }   
    document.images.imgInit.src=imgUrl[adNum];   
    playTran();   
    theTimer=setTimeout("nextAd()",   3000);   //3秒周期   循环调用本身(   nextAd()   )   
    }   
    </script>   <img   style="border:0;solid   #000000;FILTER:   progid:DXImageTransform.Microsoft.RevealTrans   (duration=1,transition=3);"src="javascript:nextAd()"   height=280   width=320   border=0   name=imgInit> 绝对是图片地址的问题啊~~