<script language="JavaScript" type="text/javascript">var elady_step=3; //1:small, 3:middle, 5:bigvar elady_speed=20; //20:fast, 50:middle, 80:slowvar e_tp=new Array();var e_tplink=new Array();var adNum_elady1=0;  e_tplink[0]="";e_tp[0]="./im/1.jpg";e_tplink[1]="";e_tp[1]="./im/2.jpg";e_tplink[2]="";e_tp[2]="./im/3.jpg";e_tplink[3]="";e_tp[3]="./im/4.jpg";e_tplink[4]="";e_tp[4]="./im/5.jpg";var currentimage=new Array();   for (i=0;i<=5;i++){currentimage[i]=new Image();      currentimage[i].src=e_tp[i];         }         function elady1_set(){   if (document.all)         {      e_tprotator.filters.revealTrans.Transition=Math.floor(Math.random()*12);               e_tprotator.filters.revealTrans.apply();   }               }               function elady1_playCo()               {   if (document.all)      e_tprotator.filters.revealTrans.play()               }function elady1_nextAd(){   if(adNum_elady1<e_tp.length-1)adNum_elady1++ ;                     else adNum_elady1=0;                        elady1_set();                           document.images.e_tprotator.src=e_tp[adNum_elady1];                              elady1_playCo();                                 theTimer=setTimeout("elady1_nextAd()", 4000);}                                 function elady1_linkurl(){   jumpUrl=e_tplink[adNum_elady1];                                    jumpTarget='_blank';                                       if (jumpUrl != ''){      if (jumpTarget != '')window.open(jumpUrl,jumpTarget);                                             else location.href=jumpUrl;                                                }}function elady1_listMsg() {   status=e_tplink[adNum_elady1];document.returnValue = true;}document.write("<div id='elady1_divimg' style='position:relative'>");document.write('');document.write('<img style="FILTER: revealTrans(duration=2,transition=12)" height=257 width=1002 src="javascript:elady1_nextAd()" border=0 name=e_tprotator onMouseover="elady_stop_sh=1" onMouseout="elady_stop_sh=0" >');document.write("</div>");</script>

解决方案 »

  1.   

    var elady_step = 3; // 1:small, 3:middle, 5:big
    var elady_speed = 20; // 20:fast, 50:middle, 80:slow
    var e_tp = new Array();
    var e_tplink = new Array();
    var adNum_elady1 = 0;
    e_tplink[0] = "";
    e_tp[0] = "./im/1.jpg";
    e_tplink[1] = "";
    e_tp[1] = "./im/2.jpg";
    e_tplink[2] = "";
    e_tp[2] = "./im/3.jpg";
    e_tplink[3] = "";
    e_tp[3] = "./im/4.jpg";
    e_tplink[4] = "";
    e_tp[4] = "./im/5.jpg";
    var currentimage = new Array();for (i = 0; i <= 5; i++) {
    currentimage[i] = new Image();
    currentimage[i].src = e_tp[i];
    }function elady1_set() {
    if (document.all){
    e_tprotator.filters.revealTrans.Transition = Math.floor(Math.random() * 12);
    e_tprotator.filters.revealTrans.apply();
    }
    }function elady1_playCo(){
    if (document.all)
    e_tprotator.filters.revealTrans.play()
    }function elady1_nextAd() {
    if (adNum_elady1 < e_tp.length - 1)
    adNum_elady1++;
    else
    adNum_elady1 = 0; elady1_set();
    document.images.e_tprotator.src = e_tp[adNum_elady1];
    elady1_playCo();
    theTimer = setTimeout("elady1_nextAd()", 4000);
    }function elady1_linkurl() {
    jumpUrl = e_tplink[adNum_elady1];
    jumpTarget = '_blank'; if (jumpUrl != '') {
    if (jumpTarget != '')
    window.open(jumpUrl, jumpTarget);
    else
    location.href = jumpUrl;
    }
    }function elady1_listMsg(){
    status = e_tplink[adNum_elady1];
    document.returnValue = true;
    }document.write("<div id='elady1_divimg' style='position:relative'>");
    document.write('');
    //下面这句修改了一下
    document.write('<img style="FILTER: revealTrans(duration=2,transition=12)" height=257 width=1002 src="javascript:elady1_nextAd();" border=0 name="e_tprotator" onMouseover="elady_stop_sh=1" onMouseout="javascript:elady_stop_sh=0" >');
    document.write("</div>");
      

  2.   

    你的代码问题太多了。
    不仅有问题,似乎还只支持IE。这种广告轮换的代码,网上一大堆。
    去下个就是了。
    用jquery的更好,你的html代码会更清爽。
      

  3.   

    http://blog.csdn.net/IBM_hoojo/archive/2010/06/07/5653246.aspx