向上滚动图片 <body><div id=demo style="background: #ffffff; overflow: hidden; width:400px; color: #0000ff; height: 500px"> <div id=demo1> <img id="img0" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1428097478_yuniakfi.jpg" width=375px border=0 /> <img id="img1" height=500px alt="" src="http://photo8.yupoo.com/20070730/110558_1774342009_clqycalf.jpg" width=375px border=0 /> <img id="img2" height=500px alt="" src="http://photo8.yupoo.com/20070730/110537_739931759_gxvvqlxy.jpg" width=375px border=0 /> <img id="img3" height=500px alt="" src="http://photo6.yupoo.com/20070730/110537_666202854_mpbiqknx.jpg" width=375px border=0 /> <img id="img4" height=500px alt="" src="http://photo6.yupoo.com/20070730/110536_205022051_orocyrqg.jpg" width=375px border=0 /> <img id="img5" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1653741312_foruuosr.jpg" width=375px border=0 /> </div> <div id=demo2> </div></div><script language="javascript">... var speed=1; demo2.innerHTML=demo1.innerHTML; function Marquee()...{ if(demo2.offsetTop-demo.scrollTop<=0)...{ demo.scrollTop-=demo1.offsetHeight; } else...{ demo.scrollTop++; } } var MyMar=setInterval(Marquee,speed); demo.onmouseover=function() ...{clearInterval(MyMar)}; demo.onmouseout=function() ...{MyMar=setInterval(Marquee,speed)};</script></body> 向下滚动图片 <body><div id=demo style="background: #ffffff; overflow: hidden; width:400px; color: #0000ff; height: 500px"> <div id=demo1> <img id="img0" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1428097478_yuniakfi.jpg" width=375px border=0 /> <img id="img1" height=500px alt="" src="http://photo8.yupoo.com/20070730/110558_1774342009_clqycalf.jpg" width=375px border=0 /> <img id="img2" height=500px alt="" src="http://photo8.yupoo.com/20070730/110537_739931759_gxvvqlxy.jpg" width=375px border=0 /> <img id="img3" height=500px alt="" src="http://photo6.yupoo.com/20070730/110537_666202854_mpbiqknx.jpg" width=375px border=0 /> <img id="img4" height=500px alt="" src="http://photo6.yupoo.com/20070730/110536_205022051_orocyrqg.jpg" width=375px border=0 /> <img id="img5" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1653741312_foruuosr.jpg" width=375px border=0 /> </div> <div id=demo2> </div></div><script>... var speed=1 demo2.innerHTML=demo1.innerHTML demo.scrollTop=demo.scrollHeight function Marquee()...{ if(demo1.offsetTop-demo.scrollTop>=0) demo.scrollTop+=demo2.offsetHeight else...{ demo.scrollTop-- } } var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() ...{clearInterval(MyMar)} demo.onmouseout=function() ...{MyMar=setInterval(Marquee,speed)} </script> </body> 向右滚动图片 <body><div id=demo style="background: #ffffff; overflow: hidden; width:670px; color: #0000ff; height: 500px"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td id="demo1" valign="top" align="center"> <table cellpadding="2" cellspacing="0" border="0"> <tr align="center"> <td><img id="img0" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1428097478_yuniakfi.jpg" width=375px border=0 /></td> <td><img id="img1" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1653741312_foruuosr.jpg" width=375px border=0 /></td> <td><img id="img2" height=500px alt="" src="http://photo6.yupoo.com/20070730/110536_205022051_orocyrqg.jpg" width=375px border=0 /></td> <td><img id="img3" height=500px alt="" src="http://photo6.yupoo.com/20070730/110537_666202854_mpbiqknx.jpg" width=375px border=0 /></td> <td><img id="img4" height=500px alt="" src="http://photo8.yupoo.com/20070730/110537_739931759_gxvvqlxy.jpg" width=375px border=0 /></td> <td><img id="img5" height=500px alt="" src="http://photo8.yupoo.com/20070730/110558_1774342009_clqycalf.jpg" width=375px border=0 /></td> </tr> </table> </td> <td id="demo2" valign="top"></td> </tr> </table></div><script>... var speed=1 demo2.innerHTML=demo1.innerHTML function Marquee()...{ if(demo.scrollLeft<=0) demo.scrollLeft+=demo2.offsetWidth else...{ demo.scrollLeft-- } } var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() ...{clearInterval(MyMar)} demo.onmouseout=function() ...{MyMar=setInterval(Marquee,speed)}</script></body> 向左滚动图片 <body><div id=demo style="background: #ffffff; overflow: hidden; width:670px; color: #0000ff; height: 500px"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td id="demo1" valign="top" align="center"> <table cellpadding="2" cellspacing="0" border="0"> <tr align="center"> <td><img id="img0" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1428097478_yuniakfi.jpg" width=375px border=0 /></td> <td><img id="img1" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1653741312_foruuosr.jpg" width=375px border=0 /></td> <td><img id="img2" height=500px alt="" src="http://photo6.yupoo.com/20070730/110536_205022051_orocyrqg.jpg" width=375px border=0 /></td> <td><img id="img3" height=500px alt="" src="http://photo6.yupoo.com/20070730/110537_666202854_mpbiqknx.jpg" width=375px border=0 /></td> <td><img id="img4" height=500px alt="" src="http://photo8.yupoo.com/20070730/110537_739931759_gxvvqlxy.jpg" width=375px border=0 /></td> <td><img id="img5" height=500px alt="" src="http://photo8.yupoo.com/20070730/110558_1774342009_clqycalf.jpg" width=375px border=0 /></td> </tr> </table> </td> <td id="demo2" valign="top"></td> </tr> </table></div><script language="javascript">... var speed=1 demo2.innerHTML=demo1.innerHTML function Marquee()...{ if(demo2.offsetWidth-demo.scrollLeft<=0) demo.scrollLeft-=demo1.offsetWidth else...{ demo.scrollLeft++ } } var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() ...{clearInterval(MyMar)} demo.onmouseout=function() ...{MyMar=setInterval(Marquee,speed)}</script></body> marquees方法向上滚动图片 <body><div id="marquees" style="background: #ffffff; overflow: hidden; width:400px; color: #0000ff; height: 500px"> <img id="img0" height=500px alt="" src="http://photo8.yupoo.com/20070730/110558_1774342009_clqycalf.jpg" width=375px border=0 /> <br> <img id="img1" height=500px alt="" src="http://photo8.yupoo.com/20070730/110537_739931759_gxvvqlxy.jpg" width=375px border=0 /> <br> <img id="img2" height=500px alt="" src="http://photo6.yupoo.com/20070730/110537_666202854_mpbiqknx.jpg" width=375px border=0 /> <br> <img id="img3" height=500px alt="" src="http://photo6.yupoo.com/20070730/110536_205022051_orocyrqg.jpg" width=375px border=0 /> <br> <img id="img4" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1653741312_foruuosr.jpg" width=375px border=0 /> <br> <img id="img5" height=500px alt="" src="http://photo8.yupoo.com/20070730/110535_1428097478_yuniakfi.jpg" width=375px border=0 /> <br> </div> <script language="JavaScript">... marqueesHeight=200; stopscroll=false; with(marquees)...{ style.width=0; style.height=marqueesHeight; style.overflowX="visible"; style.overflowY="hidden"; noWrap=true; onmouseover=new Function("stopscroll=true"); onmouseout=new Function("stopscroll=false"); } document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>'); preTop=0; currentTop=0; function init()...{ templayer.innerHTML=""; while(templayer.offsetHeight<marqueesHeight)...{ templayer.innerHTML+=marquees.innerHTML; } marquees.innerHTML=templayer.innerHTML+templayer.innerHTML; setInterval("scrollUp()",10);//越大越慢 } document.body.onload=init; function scrollUp()...{ if(stopscroll==true) return; preTop=marquees.scrollTop; marquees.scrollTop+=1; if(preTop==marquees.scrollTop)...{ marquees.scrollTop=templayer.offsetHeight-marqueesHeight; marquees.scrollTop+=1; } } </script> </body>