js图片切换效果ie7不兼容 有问题的代码在后面,修改方法如下: 请把: src="javascript:elady1_nextAd()" 改成: scr="" 然后: document.write("<div id='elady1_divimg' style='position:relative'>"); 前面加一句: window.onload=elady1_nextAd; 就OK了. //---------------------------------------------------------------------------------------------------- //原代码 <script language=JavaScript> var elady_step=3; //1:small, 3:middle, 5:big var elady_speed=50; //20:fast, 50:middle, 80:slow var e_tp=new Array(); var e_tplink=new Array(); var adNum_elady1=0; var elady_stop_sh=0; var elady_star_sh=1; function elady1_moveImg(){ if ((!document.all&&!document.getElementById)||(elady_stop_sh==0)) return; if (elady_star_sh==1){ document.all.elady1_divimg.style.pixelTop=parseInt(document.all.elady1_divimg.style.pixelTop)+elady_step;} else if (elady_star_sh==2){ document.all.elady1_divimg.style.pixelLeft=parseInt(document.all.elady1_divimg.style.pixelLeft)+elady_step;} else if (elady_star_sh==3){ document.all.elady1_divimg.style.pixelTop=parseInt(document.all.elady1_divimg.style.pixelTop)-elady_step;} else{ document.all.elady1_divimg.style.pixelLeft=parseInt(document.all.elady1_divimg.style.pixelLeft)-elady_step;} if (elady_star_sh<4) elady_star_sh++; else elady_star_sh=1; setTimeout("elady1_moveImg()",elady_speed);} e_tplink[0]=""; e_tp[0]="../images/1.jpg"; e_tplink[1]=""; e_tp[1]="../images/6.png"; e_tplink[2]=""; e_tp[2]="../images/5.png"; e_tplink[3]=""; e_tp[3]="../images/4.jpg"; e_tp[4]="../images/2.jpg"; var currentimage=new Array(); for (i=0;i<=3;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()*23); 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('<a onMouseOver="elady1_listMsg();return document.returnValue" href="javascript:elady1_linkurl()" target="_self">'); document.write('<img style="FILTER: revealTrans(duration=2,transition=20)" height=470 src="javascript:elady1_nextAd()" width=300 border=0 name=e_tprotator ></a>'); document.write("</div>"); </script> (责任编辑:机器AI) |