Tip: You can modify some of the code before running
<script language= "JavaScript" > Imgarr=new Array () imgarr[0]= "imgarr[1]=" "imgarr[2]=" "imgarr[3]=" "imgarr[4]=" "Imgarr[5]=" "imgarr[6]=" "imgarr[7]=" "imgarr[8]=" "imgarr[9]=" "imgarr[10]=" "var movestep=4/step, Unit: Pixel var movere LAX=100//Move time interval, unit: Ms Ns4= (document.layers)? true:false var displayimgamount=4//Viewport window to display the number of Var divwidth=125//Each picture occupies a bit wide V AR divheight=60//per piece of picture placeholder high Var startdnum=0 var nextdnum=startdnum+displayimgamount var timeid var outhover=false var star Tdivclipleft var nextdivclipright function initdivplace () {if (NS4) {for (i=0;i<displayimgamount;i++) {eval ("doc Ument.divOuter.document.divAds "+i+". left= "+divwidth*i)} for (I=displayimgamount;idivwidth) {eval (" Document.divout Er.document.divAds "+nextdnum+". clip.right= "+divwidth" eval ("Document.divOuter.document.divAds" +startdnum+ ". Left = "+divwidth*displayimgamount" eval ("Document.divOuter.document.divAds" +parseint (nextdnum+1)%imgarr.length) + ". Left=document.divouter.document.divads "+nextdnum+ ". left+" +divwidth) eval ("Document.divOuter.document.divAds" +parseint ((nextdnum+1)%imgarr.length) + ". Clip.left=0 ") startdnum= (++startdnum)%imgarr.length nextdnum= (startdnum+displayimgamount)%imgArr.length startdivclipleft=movestep-(Divwidth-startdivclipleft) nextdivclipright=movestep-(DivWidth-nextDivClipRight)} else{eval ("Document.divOuter.document.divAds" +nextdnum+ ". clip.left=0") Startdivclipleft+=movestep Nextdivcliprig Ht+=movestep} eval ("Document.divOuter.document.divAds" +startdnum+ ". clip.left=" +startdivclipleft) eval (" Document.divOuter.document.divAds "+nextdnum+". clip.right= "+nextdivclipright"}else{for (i=0;i<= displayimgamount;i++) {eval ("Document.all.divAds" +parseint (startdnum+i)%imgarr.length) + ". style.left= Document.all.divAds "+parseint ((startdnum+i)%imgarr.length) +". Style.pixelleft-movestep ")} startdivclipleft= parseint (eval ("Document.all.divAds" +startdnum+ ". Currentstyle.clipleft")) Nextdivclipright=parseint (EVal ("Document.all.divAds" +nextdnum+ ". Currentstyle.clipright"))) if (startdivclipleft+movestep>divwidth) {eval (" Document.all.divAds "+nextdnum+". style.clip= ' rect (0, "+divwidth+", "+divheight+", 0 "+") ' ") eval (" Document.all.divAds "+startdnum+". style.left= "+divwidth*displayimgamount" eval ("Document.all.divAds" +parseint ( nextdnum+1) +%imgarr.length) + ". Style.left=document.all.divads" +nextdnum+ "style.pixelleft+) +divWidth ( ++startdnum)%imgarr.length nextdnum= (startdnum+displayimgamount)%imgarr.length startdivclipleft=movestep-(divWid Th-startdivclipleft) nextdivclipright=movestep-(divwidth-nextdivclipright)}else{startDivClipLeft+=moveStep NE Xtdivclipright+=movestep} eval ("Document.all.divAds" +startdnum+ ". style.clip= ' Rect" (0, "+divwidth+", "+divheight+", "+startdivclipleft+") "") eval ("Document.all.divAds" +nextdnum+). style.clip= ' rect (0, "+nextdivclipright+", "+ Divheight+ ", 0) '")} if (Outhover) {mvstop ()}else{Mvstart ()}} FunCtion Writedivs () {if (NS4) {document.write ("<ilayer name=divouter width=750 height=" +divheight+ ">") for (i= 0;i ") document.write (imgarr[i]+" ") document.write (" </layer> ")} document.write (" </ilayer> ") docum Ent.close () for (i=displayimgamount;i ") for (i=0;i") document.write (imgarr[i]+ "") document.write ("</DIV&G t; ")} document.write ("</div>") for (I=displayimgamount;i <body onload=javascript:mvstart () > <script Language=javascript>writedivs (); Initdivplace ();</script>
Tip: You can modify some of the code before running