<script>
var imgarr=[];
imgarr[0]="1.jpg";
imgarr[1]="2.jpg";
imgarr[2]="3.jpg";
var i=0;
function f1()
{
document.all.img1.src=imgarr[i];
i++;if(i==3) i=0;setTimeout("f1()",5000);
  
}</script>
<body onload=f1()>
<table>
<tr>
<td><img src="1.jpg" height=50 width=100 id="img1"></td>
</tr>
</table>
</body>

解决方案 »

  1.   

    楼上的方法不好使吧。
    我写过几种代码,等下班给你贴出来,如果忘记了,你就到:http://www.esoftnow.com/bbs问我吧。-------------个性签名----------------
    http://www.esoftnow.com/bbs
    技术论坛,欢迎发贴
      

  2.   

    <script language=JavaScript> 
    var imgUrl=new Array(); var adNum=0; 
    imgUrl[1]="images/Img211731839.jpg"; 
    imgUrl[2]="images/Img211992070.jpg"; 
    imgUrl[3]="images/Img211667741.jpg"; var imgPre=new Array(); 
    var j=0; 
    for (i=1;i<=3;i++) { 
    if( imgUrl[i]!="" ) { 
    j++; 
    } else { 
    break; 

    } function playTran(){ 
    if (document.all) 
    imgInit.filters.revealTrans.play(); 

    var key=0; 
    function nextAd(){ 
    if(adNum<j)adNum++ ; 
    else adNum=1; if( key==0 ){ 
    key=1; 
    } else if (document.all){ 
    imgInit.filters.revealTrans.Transition=6; 
    imgInit.filters.revealTrans.apply(); 
    playTran(); } 
    document.images.imgInit.src=imgUrl[adNum]; 
    theTimer=setTimeout("nextAd()", 5000); 
    } function goUrl(){ 
    jumpUrl=imgLink[adNum]; 
    jumpTarget='_self'; 
    if (jumpUrl != ''){ 
    if (jumpTarget != '') 
    window.open(jumpUrl,jumpTarget); 
    else 
    location.href=jumpUrl; 


    </script> html里面加:
    <img style="FILTER: revealTrans(duration=2,transition=6);border-color:#cccccc;color:#cccccc" src="javascript:nextAd()" width=450 border=3 class=moviepic name=imgInit height="240">
    border-color
    width
    border
    height
    可自己修改颜色及大小