| 发表于:2007-04-02 15:55:193楼 得分:0 |
我也是找的~~~ 应改显示出图片横向滚动的效果 <script language= "javascript1.2 "> //specify the slider 's width (in pixels) var sliderwidth=300 //specify the slider 's height var sliderheight=150 //specify the slider 's slide speed (larger is faster 1-10) var slidespeed=3 //configure background color: slidebgcolor= "#eaeaea " //specify the slider 's images var leftrightslide=new array() var finalslide= ' ' leftrightslide[0]= ' <a href= "http://www.jzzy.com "> <img src= "photo/dynamicbook200211061.gif " border=1> </a> ' leftrightslide[1]= ' <a href= "http://www.jzzy.com "> <img src= "photo/dynamicbook200211062.gif " border=1> </a> ' leftrightslide[2]= ' <a href= "http://www.jzzy.com "> <img src= "photo/dynamicbook200211063.gif " border=1> </a> ' leftrightslide[3]= ' <a href= "http://www.jzzy.com "> <img src= "photo/dynamicbook200211064.gif " border=1> </a> ' leftrightslide[4]= ' <a href= "http://www.jzzy.com "> <img src= "photo/dynamicbook200211065.gif " border=1> </a> ' ////no need to edit below this line//////////// var copyspeed=slidespeed leftrightslide= ' <nobr> '+leftrightslide.join( " ")+ ' </nobr> ' var iedom=document.all ¦ ¦document.getelementbyid if (iedom) document.write( ' <span id= "temp " style= "visibility:hidden;position:absolute;top:-100;left:-3000 "> '+leftrightslide+ ' </span> ') var actualwidth= ' ' var cross_slide, ns_slide function fillup(){ if (iedom){ cross_slide=document.getelementbyid? document.getelementbyid( "test2 ") : document.all.test2 cross_slide2=document.getelementbyid? document.getelementbyid( "test3 ") : document.all.test3 cross_slide.innerhtml=cross_slide2.innerhtml=leftrightslide actualwidth=document.all? cross_slide.offsetwidth : document.getelementbyid( "temp ").offsetwidth cross_slide2.style.left=actualwidth+20 } else if (document.layers){ ns_slide=document.ns_slidemenu.document.ns_slidemenu2 ns_slide2=document.ns_slidemenu.document.ns_slidemenu3 ns_slide.document.write(leftrightslide) ns_slide.document.close() actualwidth=ns_slide.document.width ns_slide2.left=actualwidth+20 ns_slide2.document.write(leftrightslide) ns_slide2.document.close() } lefttime=setinterval( "slideleft() ",30) } window.onload=fillup function slideleft(){ if (iedom){ if (parseint(cross_slide.style.left)> (actualwidth*(-1)+8)) cross_slide.style.left=parseint(cross_slide.style.left)-copyspeed else cross_slide.style.left=parseint(cross_slide2.style.left)+actualwidth+30 if (parseint(cross_slide2.style.left)> (actualwidth*(-1)+8)) cross_slide2.style.left=parseint(cross_slide2.style.left)-copyspeed else cross_slide2.style.left=parseint(cross_slide.style.left)+actualwidth+30 } else if (document.layers){ if (ns_slide.left> (actualwidth*(-1)+8)) ns_slide.left-=copyspeed else ns_slide.left=ns_slide2.left+actualwidth+30 if (ns_slide2.left> (actualwidth*(-1)+8)) ns_slide2.left-=copyspeed else ns_slide2.left=ns_slide.left+actualwidth+30 } } if (iedom ¦ ¦document.layers){ with (document){ document.write( ' <table border= "0 " cellspacing= "0 " cellpadding= "0 "> <td> ') if (iedom){ write( ' <div style= "position:relative;width: '+sliderwidth+ ';height: '+sliderheight+ ';overflow:hidden "> ') write( ' <div style= "position:absolute;width: '+sliderwidth+ ';height: '+sliderheight+ ';background-color: '+slidebgcolor+ ' " onmouseover= "copyspeed=0 " onmouseout= "copyspeed=slidespeed "> ') write( ' <div id= "test2 " style= "position:absolute;left:0;top:0 "> </div> ') write( ' <div id= "test3 " style= "position:absolute;left:-1000;top:0 "> </div> ') write( ' </div> </div> ') } else if (document.layers){ write( ' <ilayer width= '+sliderwidth+ ' height= '+sliderheight+ ' name= "ns_slidemenu " bgcolor= '+slidebgcolor+ '> ') write( ' <layer name= "ns_slidemenu2 " left=0 top=0 onmouseover= "copyspeed=0 " onmouseout= "copyspeed=slidespeed "> </layer> ') write( ' <layer name= "ns_slidemenu3 " left=0 top=0 onmouseover= "copyspeed=0 " onmouseout= "copyspeed=slidespeed "> </layer> ') write( ' </ilayer> ') } document.write( ' </td> </table> ') } } </script> | | |
|